Index: TODO =================================================================== diff -u -r06f89c385bcc658773eb4dcda50e56abba2eb656 -r3cb6a6a8f1e33e63abeec25b3c36231702af6fe2 --- TODO (.../TODO) (revision 06f89c385bcc658773eb4dcda50e56abba2eb656) +++ TODO (.../TODO) (revision 3cb6a6a8f1e33e63abeec25b3c36231702af6fe2) @@ -1021,6 +1021,8 @@ - replaced several occurrences of "eval" in nx.tcl and xotcl2.tcl +- implemented parameter option "allowempty" +- extended regression test TODO: - nameing @@ -1053,6 +1055,15 @@ package require nx::test namespace import ::nx::* + * parameter option allowempty is a little longish; we should + choose probably a shorter name + + Object create o { + :method foo {x:integer,allowempty y:integer os:object,multivalued,allowempty} { + return $x + } + } + - documentation - documentationssytem - langref (xotcl 2.0 + next-scripting) @@ -1192,7 +1203,6 @@ - info valuecheck? - turn off optionally value checking - get rid of "::xotcl::is"? -- value checker (allowempty) # TODO (optimization): optimizer can improve parameter checking: # (a) simple approach: make scripted setter methods on domain