Lisp without parentheses: LISP INdented


Lisp is dynamic functional programming language with a long history. A fundamental component of LISP-like languages is the use of parentheses () to define all data and program structure. Programmers new to (Lisp and Scheme) find the parentheses daunting due to the visual confusion of multiple levels of nesting.

Many people have suggested that a syntax based on white-space indentation like Python's may be better. Partly because good-looking Lisp has an indented layout. The indented syntax has less visual clutter and is supported directly by auto-indent features in most text editors.

This site is devoted to providing implementations of Lisp with an indented syntax with all other Lisp qualities retained.

Try indented Lisp or read more

1      Sat, 17 May 2008 15:16:20 GMT