EchoLisp

{{language|EchoLisp |site=http://www.echolalie.org/echolisp/ |exec=javascript |gc=yes |safety=safe |checking=both}} {{language programming paradigm|functional}} {{implementation|Lisp}}

EchoLisp is a javascript implementation of a Scheme-like [[Lisp]]. EchoLisp includes lexical scoping, tail call elimination, access to the browser local storage, a graphical library, complex numbers, large integers, a JSON library, {sets}, streams, syntax rules, background operations for complex drawings, CSS styled objects, rational numbers, access to javascript IndexedDB, auto-completion, and extensive on-line help.

EchoLisp runs in a browser window. Validated under FireFox, Chrome and Safari.

The reference manual is here: [http://www.echolalie.org/echolisp/help.html]. To run EchoLisp: [http://www.echolalie.org/echolisp/].

Tasks