Thursday, July 5, 2012

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

4 comments:

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

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

    ReplyDelete
  3. 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/

    ReplyDelete

Real names (or handles), please. Anonymous comments are likely to be ignored.