# HG changeset patch # User Paul Boddie # Date 1386521939 -3600 # Node ID 3260064f3fae9f0f34403a8bdf27844e3006fced # Parent 14b0c2538e87b4cc16842390b64bede12eeac6b7 Tidied up the evaluation document, adding a note about access to defaults. diff -r 14b0c2538e87 -r 3260064f3fae docs/evaluation.txt --- a/docs/evaluation.txt Sun Dec 08 17:31:37 2013 +0100 +++ b/docs/evaluation.txt Sun Dec 08 17:58:59 2013 +0100 @@ -58,10 +58,10 @@ code a b c d e reference -However, where arguments are specified positionally, such "attributes" are not -set using a comparable approach to that employed with other structures. -Keyword arguments are set using an attribute-like mechanism, though, where the -position of each argument discovered using the parameter table. +Where arguments are specified positionally, such "attributes" are set in +order. Keyword arguments are set using a name-to-position attribute-like +mapping, where the position of each argument is discovered using the parameter +table. Method Invocations ------------------ @@ -106,6 +106,10 @@ initialised, and are used to fill in any invocation frames that are known at compile-time. +To obtain the default values, a reference to the function object is required. +This can be provided either in an additional frame location or in a special +register. + Tuples, Frames and Allocation -----------------------------