4 ms·
I can answer most of these just from reading the stuff linked here and educated guesses. lisp-1, bastardized-lexical (like python, though you could create your
by anaphor 13y ago
I can answer most of these just from reading the stuff linked here and educated guesses.
lisp-1,
bastardized-lexical (like python, though you could create your own binding constructs with macros),
2-way,
yes,
yes (loop/recur, no TCO afaict or trampolining),
yes,
yes
- paultag 13y agotrampolining - confirmed
- anaphor 13y agoThen you should give this a read if you haven't: http://www.cs.indiana.edu/~dfried/ts.ps http://www.cs.indiana.edu/~dfried/ts.ps tl;dr you can actually generalize trampolining quite a bit in order to get co-operative threading.
- paultag 13y agoInteresting, thanks for that! I'll read it over on the train in the morning and see if I can't fudge it in :)