3 ms·
Sorry. I am primarily a schemer, so that's what I'm referring to. Readtables and generic setters (as specified by SRFI-17: a bit limited compared to CL, as I u
by qwertyuiop924 10y ago
Sorry. I am primarily a schemer, so that's what I'm referring to.
Readtables and generic setters (as specified by SRFI-17: a bit limited compared to CL, as I understand it) are very common extensions, and there are several loop macros floating around, all inspired by CL.
We also technically took dynamic scope from CL, but most schemes only have R7RS dynamic scope, which isn't so much dynamic scope as it is a hack that looks a lot like dynamic scope if you squint.
- lispm 10y agoReadtables and generic setters are from before Scheme and ten years before CL. LOOP was before CL, inspired by FOR from before Scheme... > We also technically took dynamic scope from CL That was already in R1RS, six years before the first definition of CL was published.
- qwertyuiop924 10y agoSee above for my reply. As for dynamic scope being in R1RS, actually, yes. Sorry. That came from MACLisp, not CL.