Index: TODO =================================================================== diff -u -r57cbc3cee2f970fd9a166109529a8685cc07658e -r1b0a690f760447d8fc63aeded3e62c723e592c64 --- TODO (.../TODO) (revision 57cbc3cee2f970fd9a166109529a8685cc07658e) +++ TODO (.../TODO) (revision 1b0a690f760447d8fc63aeded3e62c723e592c64) @@ -3031,9 +3031,19 @@ - reamed ObjectParameterSlot attribute from nosetter => accessor (positive formulation) +- nsf.c: make sure to always initialize variables +- first draft of separation of attribute -> variable + accessor + TODO: + - maybe use (position == -1) instead of (objectparameter == false) to save common vars + - optimization of plain variable in per-object case + - cleanup variable/attribute + - testing variable/attribute + - maybe change default + createBootstrapAttributeSlots ::nx::Attribute {accessor true} -> false + - Revise callstack introspection/intercession, i.e., [current activelevel] vs. [current callinglevel] vs. uplevel()/upvar():