Archive for the ‘Lisp’ Category



December 2, 2010

Lisp isn’t a language with parentheses: it’s a language with one kind of parenthesis. That this does
not lead to clear layout is evidenced by the usual practice of laying code out with indentation to clarify
the meaning.
Most languages use a range of parentheses or brackets — (), [] and {} — for different reasons
Even constructs like BEING..END act as parentheses.


The Power of LISP

October 8, 2008

LISP is sometimes said to be the most powerful language because of its extensibility. However, untrammeled power is not an advantage in a HLL. HLL’s do a number of things, some of which are restrictions (type systems, discouragment of goto). LISP cannot claim to be the highest level language without balancing power –making it easy to write good code — against restriction –making it difficult to write bad code.