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:
- Alexandria â utility functions for Common Lisp
- 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
- Slynk â backend server for SLIME
- trivial-garbage â portable garbage-collection finalizers
- trivial-gray-streams â Portability library for Common Lisp gray streams
Machine learning and AI
- CLML â Common Lisp Machine Learning library
- Neural Lisp â experimental neural network toolkit in Lisp
- Opencog â cognitive architecture with Lisp components
- Owl Lisp â functional Lisp with emphasis on numerical programming
Math and scientific computing
- ACL2 â theorem prover and logic system built on Common Lisp
- Axiom â computer algebra system written in Common Lisp
- Franz Lisp extensions â scientific computing libraries
- Maxima â computer algebra system originally developed in Lisp
- Prototype Verification System (PVS) - mechanized environment for formal specification and verification written in Common Lisp
Integrated development environments
- Allegro Common Lisp â IDE and development environment from Franz Inc.
- ABCL IDE â Lisp development within the JVM ecosystem
- LispWorks â commercial IDE and compiler for Common Lisp
- Portacle â portable Common Lisp development environment
- SLIME â Emacs mode for Common Lisp
- Sly â fork of SLIME with enhanced features
Text editors with Lisp support
Build tools and package managers
- Another System Definition Facility (ASDF) â build system for Common Lisp
- Quicklisp â library and package manager
- Roswell â environment manager and scripting tool
Compilers and runtimes
Debugging and profiling tools
- Allegro CL debugger
- LispWorks debugger
- SBCL profiler
- SLIME inspector â runtime debugging
Testing and quality assurance
- FiveAM â unit testing framework for Common Lisp
- Lisp-unit â xUnit-style test framework
- Parachute â unit testing framework
- Prove â testing framework
List of Lisp-family programming languages
Music
- OpenMusic â visual programming environment for music composition
- Nyquist â sound synthesis and music composition language in Lisp
See also
External links
References