_ >   3095 3095     to scalar case
  3096 3096   * extended regression test
  3097 3097
< >     3098 - nsf.c:
    3099    * fixing compliation with NSF_MEM_COUNT
    3100    * New function DeleteProcsAndVars() to trigger deletion of
    3101      ParamDefs (fixes a small mmemory leak);
    3102    * improved comments
    3103    
    3104
    3105
3098 3106 TODO:
  3099 3107  - add "delete variable" analogous to "delete attribute"
  3100 3108  - interface of "variable" and "attribute":
  3101 3109    * add switch -array for "variable"?
  3102 3110    * should we switch from "-class" to "-slotclass"?
  3103 3111    * should we change interface for default value in attribute?
  3104 3112      probably not, same interface is used in methodparameters as well
< >   3105  
  3106    - Should we leave "variable" and "attribute" as it is, or
  3107      switch the names to something better? Some options:
  3108  
  3109    - [obj/cls info method handle "FOO foo"] does neither return a proper
  3110      submethod handle nor any valid handle ... needs a fix.
  3111  
  3112    - NsfObjWrongArgs() & friends is not aware of submethods. Error
  3113      messages print with the leaf method names only, e.g.: "anObj method
  3114      ..." instead of " anObj info method ..." etc.
  3115  
  3116    - variable and incremental, test for user-defined types
  3117    - should we change interface for default value in attribute?
  3118      probably not, same interface is used in methodparameters as well
3119 3113  - Should we leave "variable" and "attribute" as it ist?
  3120 3114    options:
  3121 3115      (a) leave it as it is
 
3130 3124      (e) others?
  3131 3125  - call user defined setter in object parameters?
  3132 3126
< >     3127  - [obj/cls info method handle "FOO foo"] does neither return a proper
    3128    submethod handle nor any valid handle ... needs a fix.
    3129
    3130  - NsfObjWrongArgs() & friends is not aware of submethods. Error
    3131    messages print with the leaf method names only, e.g.: "anObj method
    3132    ..." instead of " anObj info method ..." etc.
    3133
< _   3133 3134 - Revise callstack introspection/intercession, i.e., [current
  3134 3135   activelevel] vs. [current callinglevel] vs. uplevel()/upvar():
  3135 3136