2008, pp 223-260

Implementing Lisp in Ruby

  • show all 0 hide

* Final gross prices may vary according to local VAT.

Get Access

Abstract

All the hip hackers seem to be talking about Lisp these days. Not a lot of them are using Lisp, but they’re definitely talking about it. Why? Well, there are a lot of reasons. Despite its age (it was invented by John McCarthy in 1958!), most Lisp implementations have all the features that programmers demand of modern languages, like garbage collection and closures. But Lisp also has a powerful homoiconic syntax that makes macros, code generation, and metaprogramming incredibly easy. Of course, it’s no silver bullet, but learning Lisp can be a great educational experience.