ecl
Embeddable Common-Lisp: has an interpreter and can compile to C
Install
- All systems
-
curl cmd.cat/ecl.sh
- Debian
-
apt-get install ecl
- Ubuntu
-
apt-get install ecl
- Alpine
-
apk add ecl
- Arch Linux
-
pacman -S ecl
- Kali Linux
-
apt-get install ecl
- Fedora
-
dnf install ecl
- Windows (WSL2)
-
sudo apt-get update
sudo apt-get install ecl
- OS X
-
brew install ecl
- Raspbian
-
apt-get install ecl
- Dockerfile
- dockerfile.run/ecl
- Docker
-
docker run cmd.cat/ecl ecl
powered by Commando
ecl
Embeddable Common-Lisp: has an interpreter and can compile to C
ECL stands for Embeddable Common-Lisp. The ECL project is an effort to modernize Giuseppe Attardi's ECL environment to produce an implementation of the Common-Lisp language which complies to the ANSI X3J13 definition of the language. The current ECL implementation features: * A bytecodes compiler and interpreter. * A translator to C. * A UFFI-compatible interface to C code. * A dynamic loader. * The possibility to build standalone executables and DLLs. * The Common-Lisp Object System (CLOS). * Conditions and restarts for handling errors. * Sockets as ordinary streams. * The GNU Multiprecision library for fast bignum operations. * A simple conservative mark & sweep garbage collector. * The Boehm-Weiser garbage collector.