Index: TODO =================================================================== diff -u -r76fabbee9218a014ffdbc91e8c6e5d97aec807aa -rbaee0c34119f4b237787204b8c3e64bc04c05782 --- TODO (.../TODO) (revision 76fabbee9218a014ffdbc91e8c6e5d97aec807aa) +++ TODO (.../TODO) (revision baee0c34119f4b237787204b8c3e64bc04c05782) @@ -5934,6 +5934,21 @@ ======================================================================== TODO: +- /obj/ uplevel + upvar should behave different when being provided a + relative level specifier, to provide filter/ mixin transparency at + all times, and then move upwards as requested: + + /obj/ uplevel 1 set x 1 + + should be equal to + + /obj/ uplevel {uplevel 1 set x 1} + + It is rather pointless to provide for TclObjGetFrame resolution in + uplevel/upvar methods, because then this use is just unnecessary + sugar for using uplevel/ upvar commands directly. However, this + would be a change that potentially breaks exisiting client code. + - add value=isSet as a new VariableSlot method, to wrap around [info exists] and others. - DTrace: --with-dtrace vs. --enable-dtrace (as in Tcl)? generate