Mark,
are you trying to allow mixing of positional and named actual parameters ?
In your example, is "This is a chart" the actual parameter for the first
or second positional parameter ?
Would it not be less confusing to expect (as Python does) that non-named
parameters must come first in the actual usage, so they can be
unambiguously allocated to the correct parameter place ?
[ i.e. SyntaxError: non-keyword arg after keyword arg ]
-- Alex.
On 29/06/2017 17:19, Mark Wieder via use-livecode wrote:
On 06/28/2017 08:55 AM, Richard Gaskin via use-livecode wrote:
> Even better.
>
> You solution illustrate more so than mine how easy it is to make
> handler and functions that use name/value pairs if someone prefers
> that model. The xtalk language really doesn't need any extensions
> or enhancements to enable this.
I think if the loophole of allowing space-separated parameters were
fixed then the following syntax might work, thus allowing the engine's
parser to differentiate between named parameters and otherwise (the
following would be four parameters, two of them named):
DoSomething name: "my chart", "This is a chart", width: 100, pArray
_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode