Thursday, July 5, 2012

When I see that the designer of a new dynlang knows the CLHS and RnRS by heart

4 comments:

Aaron said...

Is this in response to any particular language?

I do know the feeling, though. I've come across programming language experts, and even a few language designers, that were unfamiliar with the hyperspec, metacircular interpreters, and the cycle of eval / apply. It's like computing is divided into the camps of the Wizard book and the Dragon book.

Actually, that makes a lot of sense now.

Anonymous said...

Okay, I'm going to expose ignorance on those acronyms and Google isn't helping. What's the reference, links please. :)

Ahmed Aldebrn Fasih said...

For Anon:

R6RS and R7RS: Scheme spec http://en.wikipedia.org/wiki/Scheme_(programming_language)#R6RS

CLHS: Common Lisp Hyperspec: http://www.lispworks.com/documentation/HyperSpec/Front/

Arcane Sentiment said...

CLHS and RnRS — giants to stand on.