Top Qs
Timeline
Chat
Perspective
List of Lisp software and tools
Lisp software and development tools From Wikipedia, the free encyclopedia
Remove ads
This is a list of software and programming tools for the Lisp programming language, which includes frameworks, libraries, IDEs, build tools, and related projects.
Lisp frameworks and libraries
- See also: Common Lisp libraries
- Alexandria — utility functions for Common Lisp[1]
- CL-HTTP — web server and web framework in Common Lisp
- Common Lisp Interface Manager (CLIM) — GUI toolkit for Common Lisp
- Common Lisp Object System (CLOS) — object-oriented programming system for Lisp
- McCLIM — open-source implementation of CLIM
- serapeum — utilities and extensions to Alexandria[2]
- Slynk — backend server for SLIME[3]
- trivial-garbage — portable garbage-collection finalizers[4][5]
- trivial-gray-streams — Portability library for Common Lisp gray streams[6][7]
Remove ads
Machine learning and AI
- CLML — Common Lisp Machine Learning library[8]
- Neural Lisp — experimental neural network toolkit in Lisp[9]
- Opencog — cognitive architecture with Lisp components[10]
- Owl Lisp — functional Lisp with emphasis on numerical programming
Math and scientific computing
- ACL2 — theorem prover and logic system built on Common Lisp
- Franz Lisp extensions — scientific computing libraries
Integrated development environments
- Allegro Common Lisp — IDE and development environment from Franz Inc.
- ABCL IDE — Lisp development within the JVM ecosystem[11]
- LispWorks — commercial IDE and compiler for Common Lisp
- Portacle — portable Common Lisp development environment[12]
- SLIME — Emacs mode for Common Lisp
- Sly — fork of SLIME with enhanced features[13]
Remove ads
Text editors with Lisp support
- Atom — via Lisp packages and a fork of Atom called Pulser[14][15]
- CL-REPL – beginner-friendly REPL for Common Lisp[16]
- Eclipse Dandelion – plugin for Eclipse that supports Lisp programming in the Eclipse platform[17]
- GNU Emacs — with SLIME or Sly
- Lem – general-purpose editor extensible in Common Lisp[18]
- Sublime Text — plugins for Lisp syntax and REPL
- Vim — via Slimv plugin[19]
- VS Code — via Common Lisp and Clojure extensions
- XEmacs – graphical- and console-based text editor[20]
Remove ads
Build tools and package managers
Compilers and runtimes
- Allegro Common Lisp — commercial implementation
- Armed Bear Common Lisp (ABCL) — runs on the Java Virtual Machine
- Chicken Scheme — Scheme implementation with C backend
- Chez Scheme — optimizing compiler for Scheme
- Clojure — modern Lisp dialect for the JVM
- CLISP — portable ANSI Common Lisp implementation
- CMU Common Lisp (CMUCL) — optimizing compiler for Common Lisp
- ECL — Embeddable Common Lisp
- GNU CLISP — GNU Project’s Lisp implementation
- GNU Guile — Scheme-based extension language of the GNU Project
- LispWorks — commercial Common Lisp environment
- MIT Scheme — Scheme interpreter and compiler
- Racket — descendant of Scheme
- SBCL — Steel Bank Common Lisp, high-performance Common Lisp compiler.
Remove ads
Debugging and profiling tools
Testing and quality assurance
List of Lisp-family programming languages
- ACL2
- Arc
- AutoLISP
- BBN LISP
- Chez Scheme
- Chialisp
- Chicken
- Clojure
- ANSI Common Lisp
- Common Lisp
- Dylan
- Emacs Lisp
- EuLisp
- Franz Lisp
- GOAL
- Hy
- Ikarus
- Interlisp
- ISLISP
- Le Lisp
- Lisp Flavored Erlang
- Lisp Machine Lisp
- Lispkit Lisp
- Maclisp
- MultiLisp
- NIL
- OpenLisp
- Owl Lisp
- PicoLisp
- Portable Standard Lisp
- Racket
- Scheme
- Scheme In One Defun (SIOD)
- SKILL
- T
- TXR
Remove ads
Music
See also
External links
- awesome Common Lisp – GitHub curated list of Common Lisp libraries
- Lisp-lang.org
- Common-Lisp.net
- CLiki — Common Lisp wiki
References
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads