3 ms·
This one is worth a closer look for scheme / common lisp devs. It's really not the same thing. Dynamically scoped, first class environments, fexpr instead of m
by JonChesterfield 4y ago
This one is worth a closer look for scheme / common lisp devs. It's really not the same thing.
Dynamically scoped, first class environments, fexpr instead of macros. A corollary of that feature set is interpreted, not compiled.
What we have as a result is simpler than scheme. The function/macro distinction is gone and the module system is first class environments. I haven't got as far as working out whether they've done away with phase separation.
It's then tied into a database which seems pretty weird to me but that could totally be my limitation.