I’m a twentysomething coder living la vida loca on the southern coast of Spain. I work primarily with Ruby on Rails and Drupal, and dabble in the dark art of Lisp programming for my own amusement.
Programming languages should be designed not by piling feature on top of feature, but by removing the weaknesses and restrictions that make additional features appear necessary.
Novamente, the successor to WebMind, implements LISP-like internal constructs as a core part of its design. From the Novamente FAQ under the “Why C++?” section:
Combo is a simple programming language designed (mainly by Moshe Looks) for use within the Novamente Cognition Engine. Novamente Schema are represented internally in a format that is easily translatable into textual Combo programs. Combo has been described as “LISP with a bad haircut,” and with a bunch of primitives designed specifically for interaction with other aspects of the Novamente system.