[Xotcl] non-positional arguments and init proc

Gustaf Neumann neumann at wu-wien.ac.at
Sat Nov 11 17:49:20 CET 2006

Shishir Ramam schrieb:
> I must be missing something here - but are non-positional arguments 
> not permitted on the init proc?
> A transcript of my attempts below...
Dear Shishir,

The recommendation is, not to use nonposargs in init, since providing 
values in the
"-" syntax conflicts syntactically with object configuration.

You can use nonposargs in "init" it with some more syntax
like in the following example e.g. in factory methods:

   Class foo -parameter {{-a "apple"}}
   foo instproc init {{-a "apple"} args} { puts a=$a}
   foo f
   foo f [list -init -a "banana"]

See as well:


best regards
-gustaf neumann

More information about the Xotcl mailing list