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.
4 comments:
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.
Okay, I'm going to expose ignorance on those acronyms and Google isn't helping. What's the reference, links please. :)
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/
CLHS and RnRS — giants to stand on.
Post a Comment