Schemes are often spoken synonymously as Lisps.

Common Lisp Implementations:

"A Lisp":

Standalone Lisp environment: Lisp in a Box!: "Lispbox is an IDE for Common Lisp development. Actually, Lispbox is just a pre-configured packaging of the Emacs editing environment, SLIME (The Superior Lisp Interaction Mode for Emacs), the Quicklisp library manager, and the Clozure Common Lisp compiler."

Lisp-inspired:

Reading

Libraries(ish)

FFI

Deployment

Running Lisp in production

Awesome-lisp-languages

Classification

Languages

Listed primarily by the language which can be used for interoperability / FFI.

Language section does not necessarily mean the language of the implementation. For example Ferret compiles into C++ but the compiler is written in Clojure. Or Carp interops with C but it is mostly written in Haskell. In case of SBCL it contains only small amounts of C, but it is implemented almost entirely in Common Lisp.

Multi Lang

Common Lisp

Scheme

C/C++

C

Erlang

Fortran

Go

Java

JavaScript

Julia

Lua

Objective-C

OCaml

PHP

Python

R

Rust

Shell

VHDL

WASM

Misc


Tags: jvm   clr   native   language   functional   dynamic   object   metaobject  

Last modified 05 February 2024