lisp

programming languages

Classic Computer Science Puzzles

Software developers do have a proclivity for puzzles. Perhaps that's why books like To Mock a Mockingbird exist. It's a collection of logic puzzles which is considered an introduction to lambda calculus, one of the core concepts of Lisp. Such puzzle questions are de rigueur for

By Jeff Atwood ·
Comments

lisp

Reddit: Language vs. Platform

My previous entry, Twitter: Service vs. Platform, was widely misunderstood. I suppose I only have myself to blame, so I'll try to clarify with another example. Consider Reddit. The Reddit development team switched from Lisp to Python late in 2005: If Lisp is so great, why did we

By Jeff Atwood ·
Comments

programming languages

Are Design Patterns How Languages Evolve?

Paul Graham's essay Revenge of the Nerds is a nearly pornographic love letter to Lisp [http://www.paulgraham.com/icad.html]. If you can manage to read all the way to the end, there's an interesting footnote buried at the bottom: > Peter Norvig [http://norvig.

By Jeff Atwood ·
Comments