Index: TODO =================================================================== diff -u -red6c291a4217ee648c4fb8264ce45c757a51578f -r3b7a544e17d23c11227445e2949b94b953fc312c --- TODO (.../TODO) (revision ed6c291a4217ee648c4fb8264ce45c757a51578f) +++ TODO (.../TODO) (revision 3b7a544e17d23c11227445e2949b94b953fc312c) @@ -2513,8 +2513,18 @@ * added defintions such that these methods can be loaded via ::nsf::method::require ::nx::Object unknown +* added methods ::nsf::methods::object::class and + ::nsf::methods::class::superclass in order to make faster and nicer + looking objectparameters (compared with forwarders) +* nx: changed parameter -class to use ::nsf::methods::object::class +* ns: fixed chicken egg problem of method objectparameter needing + objectparameter by creating/destroying slot Class::slot::dummy; + otherwise default values for slots would not be available +* reduced verbosity of parameter forwarder TODO: +- maybe the destructor of a slot should remove the setter/forwarder +- how to delete attributes - when alloc|dealloc are loaded via require, we have no redefined-protection on those. Since the script does not know,