Hacker News new | past | comments | ask | show | jobs | submit login

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.




Readtables 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.


See above for my reply.

As for dynamic scope being in R1RS, actually, yes. Sorry. That came from MACLisp, not CL.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: