O'Reilly logo

Ruby by Example by Kevin C. Baird

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Lisp

As one of Ruby’s most prominent ancestors, Lisp deserves some space in this section. Lisp has been called “the most intelligent way to misuse a computer.”[40] It is properly understood as a family of languages or a language specification, rather than a single language. It is also diverse enough to resist many classification attempts, but for our purposes, the Lisps can be thought of mainly as functional languages with weak, dynamic typing. Renowned Lisper Paul Graham describes “What Made Lisp Different” at http://paulgraham.com/diff.html, and it’s interesting to note that Ruby shares all of these features except for Lisp’s peculiar syntax.

Lisp’s syntax (or lack thereof) is probably its most noteworthy feature, at first glance. Lisp code consists ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required