Index: ChangeLog =================================================================== diff -u -ra2fef74178bcdc1142c4ef01a67c1bbc137f36ab -r43e8ea0de59e32655b41cbd6c8a47acf8ada443a --- ChangeLog (.../ChangeLog) (revision a2fef74178bcdc1142c4ef01a67c1bbc137f36ab) +++ ChangeLog (.../ChangeLog) (revision 43e8ea0de59e32655b41cbd6c8a47acf8ada443a) @@ -16,10 +16,35 @@ # new (must be documented): check, hasNamespace, instargs, instmixinguard, instnonposargs, is, mixinguard, nonposargs, slotobjects, slots - # lost (need to be implemented as separate methods) - mixinof, instmixinof + To evaluate: + - change various commands like + info procs + info commands + info forward + info paramtercmd + or + info instprocs + info instcommands + info instforward + info instparamtercmd + into + info objectmethod ?-commands? ?-forward? ?-parameter? + info method ?-commands? ?-forward? ?-parameter? + old names could be made deprecated + .... also a flag (-perclass or -perobject is possible) + .... maybe turn "instproc" into "method" and "proc" into "objectmethod" + .... maybe end of the "inst" days? +Slot initCmd + - the current (1.6.3) implementation turns initcmd into a trace to be + executed the first time, the slot is read. The conversion to trace + happes in predefined.xotcl. Alternatively, we could execute the + slot directly to have some alternative to defaults, where e.g + commands can be executed at creation time. The current solution for + parseing, whether the default contains [] or $ is rather ugly. + - the old semantic of __initcmd is gone. + incompatible change: ====== Class O -parameter {