Advertisement

Implementing Lisp in Ruby

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.

Keywords

Special Form Primitive Function Common Lisp Lambda Expression John McCarthy 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Topher Cyll 2008

Personalised recommendations