From: SourceForge.net <no...@so...> - 2009-05-11 14:00:47
|
Feature Requests item #2006660, was opened at 2008-06-30 12:17 Message generated for change (Settings changed) made by dkf You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=360894&aid=2006660&group_id=10894 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: 35. TclOO Package Group: None Status: Open Resolution: None >Priority: 6 Private: No Submitted By: Arnulf Wiedemann (wiede) Assigned to: Donal K. Fellows (dkf) Summary: constructorinit Initial Comment: itcl has a special feature called constructor init code which is like a body of a proc/script and which is called directly before the constructor is called with the same callFrame and arguments as the constructor. That is used for example to call constructors explicitly before the normal construction mechanism is doing the calls. to allow itcl to handle that, here the proposed change to TclOO: add a ::oo::define constructorinit command on the scripting level. Add a Tcl_SetConstructorInit command at the C-API and add a constructorInitPtr to the class structure (+ additional stuff in the Foundation, the same as for constructor). Add additional code in TclOOCall.c on places where CONSTRUCTOR is handled to add a call to the constructorInit code (if it exists) just before the call to the constructor code. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=360894&aid=2006660&group_id=10894 |