Index: TODO =================================================================== diff -u -rf0adb8a2fcdb8285acaa463bcf885e5abc01d7ee -r74d3e18a8ce3eedc4cbf6b8900d0f262d59ea708 --- TODO (.../TODO) (revision f0adb8a2fcdb8285acaa463bcf885e5abc01d7ee) +++ TODO (.../TODO) (revision 74d3e18a8ce3eedc4cbf6b8900d0f262d59ea708) @@ -5540,26 +5540,16 @@ nsf.c: - make types for bit operations unsigned (mostly flags) -======================================================================== -TODO: -- [current isnextcall] does not work for ensemble next: - +build system: +- don't call genstubs from configure, since Debian does not seem + to have genstubs.tcl installed. Now, we pre-generate the + stub files for tcl8.5 and tcl8.6 and copy the "right" version + depending on the configured version. -Object create o { - :public object method foo {} {return [current isnextcall]} - :public object method "x y" {} {return [current isnextcall]} -} -Class create M { - :public method foo {} {next} - :public method "x y" {} {next} -} -? {o foo} 0 -? {o x y} 0 -o object mixins add M -? {o foo} 1 -? {o x y} 1; # gives 0 ... +======================================================================== +TODO: - finish plural reform - update migration guide and tutorial @@ -5918,4 +5908,27 @@ - coro-enable nsf::proc * renable/translate deletex XOTcl demo scripts, such as - e.g. those from library/xotcl/apps/scripts \ No newline at end of file + e.g. those from library/xotcl/apps/scripts + + + + +observation: +- [current isnextcall] does not work for ensemble next: + ... but should probably not, since this is an implicit + next call just for resolving an ensemble call. + +Object create o { + :public object method foo {} {return [current isnextcall]} + :public object method "x y" {} {return [current isnextcall]} +} +Class create M { + :public method foo {} {next} + :public method "x y" {} {next} +} + +? {o foo} 0 +? {o x y} 0 +o object mixins add M +? {o foo} 1 +? {o x y} 1; # gives 0 ... \ No newline at end of file