There are two questions: a philosophical one and a practical one.
1) Is adding loop & recur to newLISP a deviation from the "character" of newLISP? Is iteration a preferred solution? Is trampolining used where a recursive solution makes sense?
2) The supplied macros are a proof of concept; they may be quite inefficient? There is likely room for improvement. Is trampolining more efficient?
Has this been discussed before? Searching for "recur" in the forum did not find anything.
Merci.
--
ClaudeM