SLIME
Sign in to saveAlso known as Superior Lisp Interaction Mode for Emacs
SLIME, the Superior Lisp Interaction Mode for Emacs, is an Emacs mode for developing Common Lisp applications. SLIME originates in an Emacs mode called SLIM written by Eric Marsden. It is developed as an open-source public domain software project by Luke Gorrie and Helmut Eller. Over 100 Lisp developers have contributed code to SLIME since the project was started in 2003.
Key facts
- Software.name
- SLIME
- Software.logo
- Slime-small.png
- Software.author
- Eric Marsden
- Software.developer
- Luke GorrieHelmut Eller
- Software.released
- mid-2003
- Software.operating system
- Linux, Solaris, FreeBSD, NetBSD, OpenBSD, Mac OS X, Windows
- Software.language
- Emacs Lisp, Common Lisp
- Software.genre
- Source code editor
- Software.license
- Public domain software, portions in GPL v2, LGPL, BSD
via Wikipedia infobox
Source code
SLIME extends Emacs with support for interactive programming in Common Lisp. The features are centered around slime-mode, an Emacs minor-mode that complements the standard lisp-mode. While lisp-mode supports editing Lisp source files, slime-mode adds support for interacting with a running Common Lisp process for compilation, debugging, documentation lookup, and so on. 1. Install SLIME using M-x package-install RET slime RET . SLIME is available from [NonGNU ELPA][8] (included by default since Emacs 28) and [MELPA][2]. 2. In your ~/.emacs file, point the inferior-lisp-program variable to your favourite Common Lisp implementation: SLIME is free software. All files, unless explicitly stated otherwise, are public domain. If you have problems, first have a look at the list of [known issues and workarounds][6].
Excerpt from the source-code README · 2,334 chars · not written by Vinony
Wikidata facts
- Official website
- elpa.nongnu.org/nongnu/slime.html
Show 9 more facts
- issue tracker URL
- github.com/slime/slime/issues
- source code repository URL
- git.savannah.gnu.org/gitweb/?p=emacs/nongnu.git;a=tree;h=refs/heads/elpa/slime;hb=refs/heads/elpa/slime
- software version identifier
- 2.32
- inception
- 2003-00-00
- Commons category
- SLIME
- mailing list archive URL
- mailman.common-lisp.net/pipermail/slime-devel
- user manual URL
- common-lisp.net/project/slime/doc/html
- IRC channel URL
- irc://irc.freenode.net/slime
- Stack Exchange tag
- stackoverflow.com/tags/slime
Sources (9)
via Wikidata · CC0
~4 min read
Article
4 sectionsContents
- Features
- Remote use
- References
- External links
SLIME, the Superior Lisp Interaction Mode for Emacs, is an Emacs mode for developing Common Lisp applications. SLIME originates in an Emacs mode called SLIM written by Eric Marsden. It is developed as an open-source public domain software project by Luke Gorrie and Helmut Eller. Over 100 Lisp developers have contributed code to SLIME since the project was started in 2003.
SLIME follows a client-server architecture, using a backend called Swank that is loaded into Common Lisp. In that regard, it is similar to the Language Server Protocol, which it predates. Some Common Lisp editors use a LSP client for Common Lisp.