Index: generic/nsf.c =================================================================== diff -u -r1d62679729410513864798d3291836e45bcc583f -r904617ff17027dc9b2d99f1507feab0dc99cce0c --- generic/nsf.c (.../nsf.c) (revision 1d62679729410513864798d3291836e45bcc583f) +++ generic/nsf.c (.../nsf.c) (revision 904617ff17027dc9b2d99f1507feab0dc99cce0c) @@ -8324,9 +8324,10 @@ if (cscPtr) { /* - * We have a call stack content, but the following dispatch will - * by itself not stack it; in order to get e.g. self working, we - * have to stack at least an FRAME_IS_NSF_OBJECT. + * We have a callstack content, but the requested dispatch will not store + * the callstack content in a corresponding callframe on its own. To get, + * for example, self introspection working for the requested dispatch, we + * introduce a CMETHOD frame. */ /*fprintf(stderr, "Nsf_PushFrameCsc %s %s\n",ObjectName(object), methodName);*/ Nsf_PushFrameCsc(interp, cscPtr, framePtr); @@ -14255,11 +14256,11 @@ *---------------------------------------------------------------------- * CallConfigureMethod -- * - * Call a method provided as a string, and provide an error message. The - * function notes as well, when the constructor is called via this - * interface. class of an object system. This method is called e.g. via - * XOTcl's configure, interpretating arguments with a leading dash as - * methods (now this logic is in NsfOResidualargsMethod). + * Call a method identified by a string selector; or provide an error + * message. This dispatcher function records as well contructor (init) + * calls via this interface. The dispatcher is used in XOTcl's + * configure(), interpretating arguments with a leading dash as method dispatches. + * This behaviour is now implemented in NsfOResidualargsMethod(). * * Results: * Tcl result code.