Index: TODO =================================================================== diff -u -r6166d76909482a0a4c1296cb959462d71c688922 -rf3cb5afe6aa1b6761b4a9909058f64ff7d64ab92 --- TODO (.../TODO) (revision 6166d76909482a0a4c1296cb959462d71c688922) +++ TODO (.../TODO) (revision f3cb5afe6aa1b6761b4a9909058f64ff7d64ab92) @@ -989,7 +989,9 @@ - added interp alias "nx::self" to "nx::core::current method" - changed "current proc" into "current method" in scripts and tests +- file extension for next scripting .tcl DONE + TODO: - nameing * self/current: @@ -1010,7 +1012,6 @@ . prefix for symbols (XO->NX ?) . library nameing libnext* or libnx* - * file extension for next scripting .tcl * namespace prefix next scripting language: ::nx::* next scripting framework: ::nx::core::* @@ -1061,6 +1062,14 @@ * Object.method * Object->method * Object#method + +- handling namespaces in documentation + # @object ::nx::Slot + vs. + # @object Slot + (best allow both variants, write fully qualified name via introspection) +- why only @object? there seems to be no @class. what to do with metaclasses? + - systematic way of specifying results of methods - systematic way of reporting results in documentation - reduce indenting for code examples in documentation (high indentation makes readability worse).