Home

Awesome

List of languages that were implemented in a dialect of Lisp, to your surprise !

Contributions welcome.

Dylan

Some Dylan implementations were initially built with Lisp systems.

https://en.wikipedia.org/wiki/Dylan_(programming_language)

JavaScript

JavaScript was sketched in Common Lisp.

https://jorgetavares.com/2010/05/19/original-implementation-of-javascript-in-cl/

With the sources here !

The readme says:

“js/semantics contains experimental code used to generate LR(1) and LALR(1) grammars for JavaScript as well as compile and check formal semantics for JavaScript. The semantics can be executed directly or printed into either HTML or Microsoft Word RTF formats. This code is written in standard Common Lisp. It’s been used under Macintosh Common Lisp 4.0, and Allegro Common Lisp 5.0.1 for Windows, but should also work under other Common Lisp implementations.”

Julia

Julia's parser is written in FemtoLisp, a dialect of Scheme.

https://en.wikipedia.org/wiki/Julia_(programming_language)#Implementation

Shen

The Shen language is primarily developed in Common Lisp.

FYI, Shen features:

Yale Haskell

The Yale implementation of Haskell was written in Common Lisp.

written between 1991 and 1993; was built from sources using CMU Common Lisp, Lucid Common Lisp, Allegro Common Lisp, Harlequin LispWorks, Kyoto Common Lisp.

https://wiki.haskell.org/Haskell_Lisp

Other languages

See also