Index: TODO =================================================================== diff -u -N -rf934951db464db1a6f39ac98290ecde17a466cd7 -rbdf624ecd1bb56b2036b2affe95b0fed1a672a59 --- TODO (.../TODO) (revision f934951db464db1a6f39ac98290ecde17a466cd7) +++ TODO (.../TODO) (revision bdf624ecd1bb56b2036b2affe95b0fed1a672a59) @@ -5934,6 +5934,18 @@ ======================================================================== TODO: +- Refactor: on the property/variable-creation paths, + parseParameterSpec is currently called twice. once before + createFromParameterSpec, once within. This should not be needed. - + + 1. extract the parseParameterSpec call out, and pass a parse result + to createFromParameterSpec? + + 2. handle all cases requiring the early call to parseParameterSpec + in createFromParameterSpec? + + My preference is 1. + - various on slots: * RelationSlot value=delete -nocomplain is dead API. * value=delete semantics: I think we should provide a full-pass