macOS
brew install clisplocal Homebrew formula metadata
sudo port install clispMacPorts ports tree · lang/clisp/Portfile · source: api.github.com
brew
GNU CLISP, a Common Lisp implementation. Version 2.49.92 via Homebrew; verified from local package data.
install
brew install clisplocal Homebrew formula metadata
sudo port install clispMacPorts ports tree · lang/clisp/Portfile · source: api.github.com
sudo apk add clispAlpine Linux edge package indexes · clisp · source: dl-cdn.alpinelinux.org
sudo apt install clispDebian stable package indexes · clisp · source: deb.debian.org
sudo dnf install clispFedora Rawhide package metadata · clisp · source: dl.fedoraproject.org
nix profile install nixpkgs#clispnixpkgs package indexes · clisp · source: raw.githubusercontent.com
sudo pacman -S clispArch Linux sync databases · clisp · source: geo.mirror.pkgbuild.com
sudo zypper install clispopenSUSE Tumbleweed package metadata · clisp · source: download.opensuse.org
overview
GNU CLISP, a Common Lisp implementation
history
GNU CLISP is an ANSI Common Lisp implementation that provides an interpreter, compiler, debugger, command-line REPL, bytecode compilation, scripting support, and a broad set of implementation extensions.
CLISP began in Germany in 1987 with Bruno Haible and Michael Stoll; its own implementation notes describe the first version as an Atari ST system written in 68000 assembly language and Common Lisp. Bruno Haible remained the original long-time maintainer, and Sam Steingold became a co-maintainer in 1998.
The project became a portable GPL implementation in the early 1990s, with release 2.1 shipping source for Atari ST, Amiga, DOS, OS/2, and Unix systems. Its official notes trace a long sequence of 2.x releases that added CLOS, modules, Unicode work, FFI improvements, POSIX interfaces, GNU build-system alignment, and experimental thread support.
CLISP's own homepage lists official distribution through SourceForge and GNU FTP, plus packages or ports for Debian, Fedora, openSUSE, Gentoo, Arch, Ubuntu, FreeBSD, pkgsrc, OpenBSD, Fink, MacPorts, Homebrew, Cygwin, and Solaris CSW. The batch input also records package-manager coverage across Alpine, Homebrew, Debian, Fedora, MacPorts, Nix, Arch, Ubuntu, and openSUSE.
By the late 2000s CLISP had settled into the role of a widely packaged, portable Common Lisp runtime rather than the highest-performance implementation. Its long availability in Unix package managers made it a familiar command-line Lisp for scripts, teaching, and portability testing.
Users run `clisp` interactively as a Common Lisp REPL, compile Lisp files to portable bytecode with `-c`, execute expressions with `-x`, or use Lisp files as scripts. The manual documents `~/.clisprc.lisp` and `~/.clisprc.fas` as startup rc files and `-norc` to suppress them.
The companion `clisp-link` executable is used for linking modules, while CLISP itself is often used with Emacs, SLIME, ILISP, and shell-style scripting workflows.
CLISP is package-nerd notable because it is one of the old, portable Common Lisp implementations that distributions carried for decades. It exercises hard packaging surfaces: generated memory images, optional modules, readline, FFI, libffcall, architecture portability, and Lisp startup files.
Its later unreleased 2.50 notes explicitly discuss distribution concerns such as memory-image compatibility options, which is exactly the kind of runtime/package-manager boundary that maintainers care about.
security posture
narrow executable package without higher-risk signals.
green risk · low confidence · appliance
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
~/.clisprc.lisp~/.clisprc.fasexecutables
| Command | Kind | Exposure | Note |
|---|---|---|---|
clisp | cli | global executable | |
clisp-link | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
install metadata
| Package key | brew:clisp |
|---|---|
| Version | 2.49.92 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/clisp |
| Homepage | https://clisp.sourceforge.io/ |
| Repository | https://gitlab.com/gnu-clisp/clisp |
| Upstream docs | https://clisp.sourceforge.io/impnotes.html |
| License | GPL-2.0-or-later |
| Source archive | https://alpha.gnu.org/gnu/clisp/clisp-2.49.92.tar.bz2 |
| Dependencies | libffcall, libsigsegv, readline |
| Uses from macOS | libxcrypt, ncurses |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | clisp |
| Version Scheme | 0 |
| Revision | 1 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
clisp 1:2.49.20241228.gitc3ec11b-2
GNU CLISP, a Common Lisp implementation
sudo apt install clispclisp-doc 1:2.49.20241228.gitc3ec11b-2
GNU CLISP, a Common Lisp implementation (documentation)
sudo apt install clisp-docclisp-module-berkeley-db 1:2.49.20241228.gitc3ec11b-2
GNU CLISP module that adds an interface to Berkeley DB
sudo apt install clisp-module-berkeley-dbclisp-module-clx 1:2.49.20241228.gitc3ec11b-2
GNU CLISP module that adds X11 bindings
sudo apt install clisp-module-clxclisp-module-dbus 1:2.49.20241228.gitc3ec11b-2
GNU CLISP module that adds an interface to D-Bus
sudo apt install clisp-module-dbusclisp-module-gdbm 1:2.49.20241228.gitc3ec11b-2
GNU CLISP module that adds an interface to GNU DBM
sudo apt install clisp-module-gdbmclisp-module-libsvm 1:2.49.20241228.gitc3ec11b-2
GNU CLISP module that adds an interface to LIBSVM
sudo apt install clisp-module-libsvmclisp-module-pari 1:2.49.20241228.gitc3ec11b-2
GNU CLISP module that adds an interface to PARI
sudo apt install clisp-module-pariclisp-module-postgresql 1:2.49.20241228.gitc3ec11b-2
GNU CLISP module that adds a PostgreSQL interface
sudo apt install clisp-module-postgresqlclisp-module-zlib 1:2.49.20241228.gitc3ec11b-2
GNU CLISP module that adds zlib support for vectors
sudo apt install clisp-module-zlibclisp
nix profile install nixpkgs#clispclisp 1:2.49.20210628.gitde01f0f-3.1build3
GNU CLISP, a Common Lisp implementation
sudo apt install clispclisp-doc 1:2.49.20210628.gitde01f0f-3.1build3
GNU CLISP, a Common Lisp implementation (documentation)
sudo apt install clisp-docclisp-module-berkeley-db 1:2.49.20210628.gitde01f0f-3.1build3
GNU CLISP module that adds an interface to Berkeley DB
sudo apt install clisp-module-berkeley-dbclisp-module-clx 1:2.49.20210628.gitde01f0f-3.1build3
GNU CLISP module that adds X11 bindings
sudo apt install clisp-module-clxclisp-module-dbus 1:2.49.20210628.gitde01f0f-3.1build3
GNU CLISP module that adds an interface to D-Bus
sudo apt install clisp-module-dbussource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.