Index: TODO =================================================================== diff -u -re8715774bf274fbeadabf08a5a0777a968f71148 -r6166d76909482a0a4c1296cb959462d71c688922 --- TODO (.../TODO) (revision e8715774bf274fbeadabf08a5a0777a968f71148) +++ TODO (.../TODO) (revision 6166d76909482a0a4c1296cb959462d71c688922) @@ -110,7 +110,7 @@ - removed dependency on proc/instproc in copy/move. code is now independet of class system -- changed resultss of "filtersearch" and "self next" to new naming +- changed results of "filtersearch" and "self next" to new naming Caveat: for xotcl1, there is no mapping for the names to the old style in "self next" and "self filterreg" - backwards compatible mapping of filterseach in xotcl1 @@ -986,7 +986,10 @@ Generate xotcl documentation in this directory. - moved more (hopefully all) xotcl doc components into library/xotcl/doc +- added interp alias "nx::self" to "nx::core::current method" +- changed "current proc" into "current method" in scripts and tests + TODO: - nameing * self/current: @@ -995,7 +998,7 @@ are always next objects - replace "self proc" by "current method", etc. - we have "%self" as well, which is better than "%current" - - maybe provide alias "self" for "current object" + - maybe provide alias "self" for "current object" - DONE for now * .c-code: . rename source files from xotcl{Int}.{ch}->next*.* | next-scripting*.* ? @@ -1115,6 +1118,14 @@ - copy decls for objectMethod and classMethod as comments to xotcl.c, fix and check order +- don't namespace export nx::Attribute (since it is not user-visible + in most cases) but define instead + + interp alias {} ::xotcl::Attribute {} ::nx::Attribute + + However, if we do this, "::xotcl::Class create Role -superclass Attribute" will fail + => check symmetry between "interp alias" and "namespace import" for Objects + - should we extract parameter decls from pseudo-comments from the c source each time we change .decls, we have to change the c-code as well. /* *TCL* Index: doc/next-migration.html =================================================================== diff -u -r30173337f3b4d0d9c224713b2c86c622b26f3046 -r6166d76909482a0a4c1296cb959462d71c688922 --- doc/next-migration.html (.../next-migration.html) (revision 30173337f3b4d0d9c224713b2c86c622b26f3046) +++ doc/next-migration.html (.../next-migration.html) (revision 6166d76909482a0a4c1296cb959462d71c688922) @@ -1131,7 +1131,7 @@
The resolvers of the Next Scripting Framework are used as well @@ -1161,7 +1161,6 @@ -
The exit hander interface changed from a method of @@ -1176,6 +1175,6 @@