# Install clisp with Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper

GNU CLISP, a Common Lisp implementation. Version 2.49.92 via Homebrew; verified from local package data.

## Install

```sh
sudo av install brew:clisp
```

Additional install commands:

### macOS

- Homebrew (100%):

```sh
brew install clisp
```

  Evidence: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install clisp
```

  Evidence: MacPorts ports tree: lang/clisp/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- apk (92%):

```sh
sudo apk add clisp
```

  Evidence: Alpine Linux edge package indexes: clisp from https://dl-cdn.alpinelinux.org/alpine/edge/community/x86_64/APKINDEX.tar.gz

- Debian apt (92%):

```sh
sudo apt install clisp
```

  Evidence: Debian stable package indexes: clisp from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz

- dnf (92%):

```sh
sudo dnf install clisp
```

  Evidence: Fedora Rawhide package metadata: clisp from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst

- Nix (92%):

```sh
nix profile install nixpkgs#clisp
```

  Evidence: nixpkgs package indexes: clisp from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix

- pacman (92%):

```sh
sudo pacman -S clisp
```

  Evidence: Arch Linux sync databases: clisp from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz

- zypper (92%):

```sh
sudo zypper install clisp
```

  Evidence: openSUSE Tumbleweed package metadata: clisp from https://download.opensuse.org/tumbleweed/repo/oss/repodata/be8d3611d25469107f32075a1697e69ec57a2b850b42348a658cc671ad5ec2b50760d02c3e59524d50da9a11d5be799bdaffba2e166e8ca8858512e3c0bd665d-primary.xml.zst

## Package facts

- **Package key:** brew:clisp
- **Package manager:** Homebrew
- **Package manager page:** <https://formulae.brew.sh/formula/clisp>
- **Version:** 2.49.92
- **Source summary:** GNU CLISP, a Common Lisp implementation
- **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>
- **Generated:** 2026-07-08T07:18:31+00:00

## Executables

- clisp (cli)
- clisp-link (cli)
- clisp (alias)
- clisp-link (alias)

## Dependencies

- libffcall
- libsigsegv
- readline

## Uses from macOS

- libxcrypt
- ncurses

## Install behavior

- Post-install hook: not defined
- Bottle: available on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux

## Freshness

- Page generated: 2026-07-08
- Package-manager version: 2.49.92
- Local data: ok
- Upstream repository: https://clisp.sourceforge.io/
- info: No package-manager update timestamp was available.
- info: Release/tag comparison is only available for GitHub repositories.
## Project history and usage

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.

### Project history

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.

### Adoption history

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.

### How it is used

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.

### Why package nerds care

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.

### Timeline

- 1987: CLISP project starts with Bruno Haible and Michael Stoll.
- 1992: Release 2.0 announced for Linux binaries.
- 1993: Release 2.1 becomes the first portable GPL source release.
- 1998: Sam Steingold becomes co-maintainer.
- 2007: Release 2.43 aligns the build process with GNU standards.
- 2010: Version 2.49 is released and documented as the current stable release on the official homepage.
- 2018: The official GitLab project is created for GNU CLISP source and wiki.

### Related projects

- Related Common Lisp implementations include SBCL, CMUCL, ECL, GNU CL, and Clozure CL. Related CLISP-adjacent tools include SLIME and ILISP for editor integration, GNU libffcall for FFI support, and the Common Lisp HyperSpec as the language reference.

### Sources

- <https://clisp.sourceforge.io/>
- <https://clisp.sourceforge.io/impnotes.html>
- <https://clisp.sourceforge.io/impnotes/clisp.html>
- <https://gitlab.com/gnu-clisp/clisp>


## Security Notes

narrow executable package without higher-risk signals.

- **Geiger risk:** green / low
- narrow executable package without higher-risk signals


## Configuration and credential file locations

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.


## Configuration files

- Unix: ~/.clisprc.lisp, ~/.clisprc.fas
## Source Database Details

- **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:** head, stable

## Other Package-Manager Records

- Debian apt - clisp - 1:2.49.20241228.gitc3ec11b-2: normalized package name match | Debian stable package indexes: clisp from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | GNU CLISP, a Common Lisp implementation | http://www.clisp.org/
- Debian apt - clisp-doc - 1:2.49.20241228.gitc3ec11b-2: normalized package name match | Debian stable package indexes: clisp-doc from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | GNU CLISP, a Common Lisp implementation (documentation) | http://www.clisp.org/
- Debian apt - clisp-module-berkeley-db - 1:2.49.20241228.gitc3ec11b-2: normalized package name match | Debian stable package indexes: clisp-module-berkeley-db from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | GNU CLISP module that adds an interface to Berkeley DB | http://www.clisp.org/
- Debian apt - clisp-module-clx - 1:2.49.20241228.gitc3ec11b-2: normalized package name match | Debian stable package indexes: clisp-module-clx from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | GNU CLISP module that adds X11 bindings | http://www.clisp.org/
- Debian apt - clisp-module-dbus - 1:2.49.20241228.gitc3ec11b-2: normalized package name match | Debian stable package indexes: clisp-module-dbus from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | GNU CLISP module that adds an interface to D-Bus | http://www.clisp.org/
- Debian apt - clisp-module-gdbm - 1:2.49.20241228.gitc3ec11b-2: normalized package name match | Debian stable package indexes: clisp-module-gdbm from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | GNU CLISP module that adds an interface to GNU DBM | http://www.clisp.org/
- Debian apt - clisp-module-libsvm - 1:2.49.20241228.gitc3ec11b-2: normalized package name match | Debian stable package indexes: clisp-module-libsvm from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | GNU CLISP module that adds an interface to LIBSVM | http://www.clisp.org/
- Debian apt - clisp-module-pari - 1:2.49.20241228.gitc3ec11b-2: normalized package name match | Debian stable package indexes: clisp-module-pari from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | GNU CLISP module that adds an interface to PARI | http://www.clisp.org/
- Debian apt - clisp-module-postgresql - 1:2.49.20241228.gitc3ec11b-2: normalized package name match | Debian stable package indexes: clisp-module-postgresql from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | GNU CLISP module that adds a PostgreSQL interface | http://www.clisp.org/
- Debian apt - clisp-module-zlib - 1:2.49.20241228.gitc3ec11b-2: normalized package name match | Debian stable package indexes: clisp-module-zlib from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz | GNU CLISP module that adds zlib support for vectors | http://www.clisp.org/
- Nix - clisp: normalized package name match | nixpkgs package indexes: clisp from https://raw.githubusercontent.com/NixOS/nixpkgs/master/pkgs/top-level/all-packages.nix
- Ubuntu apt - clisp - 1:2.49.20210628.gitde01f0f-3.1build3: normalized package name match | Ubuntu 24.04 LTS package indexes: clisp from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | GNU CLISP, a Common Lisp implementation | http://www.clisp.org/
- Ubuntu apt - clisp-doc - 1:2.49.20210628.gitde01f0f-3.1build3: normalized package name match | Ubuntu 24.04 LTS package indexes: clisp-doc from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | GNU CLISP, a Common Lisp implementation (documentation) | http://www.clisp.org/
- Ubuntu apt - clisp-module-berkeley-db - 1:2.49.20210628.gitde01f0f-3.1build3: normalized package name match | Ubuntu 24.04 LTS package indexes: clisp-module-berkeley-db from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | GNU CLISP module that adds an interface to Berkeley DB | http://www.clisp.org/
- Ubuntu apt - clisp-module-clx - 1:2.49.20210628.gitde01f0f-3.1build3: normalized package name match | Ubuntu 24.04 LTS package indexes: clisp-module-clx from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | GNU CLISP module that adds X11 bindings | http://www.clisp.org/
- Ubuntu apt - clisp-module-dbus - 1:2.49.20210628.gitde01f0f-3.1build3: normalized package name match | Ubuntu 24.04 LTS package indexes: clisp-module-dbus from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz | GNU CLISP module that adds an interface to D-Bus | http://www.clisp.org/


## Related links

- [Terminal utility packages](https://www.automicvault.com/pkg/terminal-utilities/) - Matched terminal and command-line workflow metadata.
- [Developer build packages](https://www.automicvault.com/pkg/developer-build-tools/) - Matched build, compiler, generator, or developer workflow metadata.
- [Language runtime packages](https://www.automicvault.com/pkg/language-runtime-packages/) - Matched language runtime, compiler, or interpreter metadata.
- [Networking and protocol packages](https://www.automicvault.com/pkg/networking-protocol-tools/) - Matched network, protocol, or remote-service metadata.
- [texlive](https://www.automicvault.com/pkg/brew/texlive/) - Popular package that depends on this formula.
- [ecl](https://www.automicvault.com/pkg/brew/ecl/) - Shares av.db curated category or tags: cli, common-lisp, compiler, implementation, interpreter.
- [gcl](https://www.automicvault.com/pkg/brew/gcl/) - Shares av.db curated category or tags: cli, common-lisp, compiler, gnu, language-runtime.
- [sbcl](https://www.automicvault.com/pkg/brew/sbcl/) - Shares av.db curated category or tags: cli, common-lisp, compiler, implementation, language-runtime.
- [abcl](https://www.automicvault.com/pkg/brew/abcl/) - Shares av.db curated category or tags: cli, common-lisp, compiler, interpreter, language-runtime.
- [gforth](https://www.automicvault.com/pkg/brew/gforth/) - Shares av.db curated category or tags: cli, compiler, gnu, implementation, interpreter.
- [clozure-cl](https://www.automicvault.com/pkg/brew/clozure-cl/) - Shares av.db curated category or tags: cli, common-lisp, compiler, implementation, language-runtime.
- [roswell](https://www.automicvault.com/pkg/brew/roswell/) - Shares av.db curated category or tags: cli, common-lisp, language-runtime, lisp.
- [gerbil-scheme](https://www.automicvault.com/pkg/brew/gerbil-scheme/) - Shares av.db curated category or tags: cli, compiler, interpreter, language-runtime, lisp.
- [kawa](https://www.automicvault.com/pkg/brew/kawa/) - Local package facts share a topical domain. Shared terms: cli, compiler, gnu, implementation, language.

## Combined YAML source

View the package source record on GitHub. [combined/clisp.yml](https://github.com/automic-vault/db/blob/main/combined/clisp.yml)


## Sources

- Nucleus package database
- Geiger risk classifier
- package-page enrichment
- curated configuration and credential file locations
- curated package history
- package version freshness
- av.db category and tag curation
- package relationship graph
- external package-manager database matches
- cross-ecosystem install command graph
