|
| |
3594 |
3594 |
- don't convert obj types tclCmdName and parsedVarNameType |
|
| |
3595 |
3595 |
to instanceMethodObjType |
|
| |
3596 |
3596 |
|
|
| |
|
3597 |
nx: added traits package |
|
| |
3597 |
3598 |
|
|
| |
|
3599 |
nonleadingdash handling: |
|
| |
|
3600 |
- doc: added "nonleadingdash" to UML class diagramm |
|
| |
|
3601 |
- nsf.c: added error message, when "noleadingdash" is used on |
|
| |
|
3602 |
non-positional parameters |
|
| |
|
3603 |
- nsf.c: use same logic for "nonleadingdash" to "value in argument" |
|
| |
|
3604 |
- nsf.c: deactivated rudimentary unknown handler for the time being |
|
| |
|
3605 |
- nx.tcl: added handling of parameter option "noleadingdash" |
|
| |
|
3606 |
in objectParameterSlots |
|
| |
3598 |
3607 |
|
|
| |
|
3608 |
|
|
| |
|
3609 |
|
|
| |
3599 |
3610 |
TODO: |
|
| |
3600 |
|
- unknown arg handler must find a way to aviod method deletions or redefinitions |
|
| |
3601 |
|
or to recover from these gracefully |
|
| |
3602 |
|
- methodEpoch should go into interp state. |
|
| |
3603 |
|
- cleanup yyyy |
|
| |
3604 |
3611 |
- warnings for "numeric" names for args and nonpos-args? |
|
| |
3605 |
|
- NsfUnexpectedNonposArgumentError() for valueInArgument, when structure settles |
|
| |
3606 |
|
- ouput of noleadingdash in introspection |
|
| |
3607 |
|
- ouput of noleadingdash in objectParameterSlots |
|
| |
3608 |
|
- handling of noleadingdash vor values of nonpos args |
|
| |
3609 |
3612 |
- special handling of values looking like nonpos-flags, |
|
| |
3610 |
3613 |
but wich are not ones (-1, "- a b c", ....) in detection |
|
| |
3611 |
3614 |
when to throw unknow. |
|
| |
3612 |
3615 |
|
|
| |
3613 |
|
- check flag reuses in ~/scripts/nonposargs-speed.xotcl |
|
| |
3614 |
3616 |
- NSF_WITH_OS_RESOLVER |
|
| |
3615 |
3617 |
- private: |
|
| |
3616 |
3618 |
* document private in tutorial |
|
| |
3617 |
3619 |
- add "property" and "attribute" and "info property" and "info slot ..." to migration guide |
|
| |
3618 |
|
- add traits package |
|
| |
3619 |
3620 |
|
|
| |
3620 |
3621 |
- naming of slot classes |
|
| |
3621 |
3622 |
* should we switch from "-class" to "-slotclass"? |
|
|
| |
3871 |
3872 |
to make lookup faster. |
|
| |
3872 |
3873 |
|
|
| |
3873 |
3874 |
* Serializer: handing of xo::at_cleanup in serializer |
|
| |
3874 |
|
(either generailization or move to OpenACS/aolserver init/naviserver init) |
|
| |
|
3875 |
(either generalization or move to OpenACS/aolserver init/naviserver init) |
|
| |
3875 |
3876 |
|
|
| |
3876 |
3877 |
* Parameter/argument handling |
|
| |
|
3878 |
- Add an unknown handler for unknown non-pos args to Argument parser. |
|
| |
|
3879 |
The problem is to find a way to aviod method deletions or redefinitions |
|
| |
|
3880 |
or to recover from these gracefully (when e.g. the unknown handler |
|
| |
|
3881 |
deletes the parameters currenlty being worked on). |
|
| |
3877 |
3882 |
- Canonical parameter representations: |
|
| |
3878 |
3883 |
"p:integer,multivalued" => "-name p -type integer -multivalued" |
|
| |
3879 |
3884 |
"x:type,arg=::D d1" => "-name x -type type -arg ::D -default d1" |