Suvarna Garge (Editor)

SLIME

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Initial release
  
mid-2003

Platform
  
Cross-platform

SLIME

Developer(s)
  
Luke Gorrie and Helmut Eller

Repository
  
github.com/slime/slime.git

Operating system
  
Linux, Solaris, FreeBSD, NetBSD, OpenBSD, Mac OS X, Microsoft Windows

Available in
  
Emacs Lisp, Common Lisp

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 uses a backend called Swank that is loaded into Common Lisp.

SLIME works with the following Common Lisp implementations:

  • CMU Common Lisp (CMUCL)
  • Scieneer Common Lisp
  • Steel Bank Common Lisp (SBCL)
  • Clozure CL (former OpenMCL)
  • LispWorks
  • Allegro Common Lisp
  • CLISP
  • Embeddable Common Lisp (ECL)
  • Armed Bear Common Lisp (ABCL)
  • Some implementations of other programming languages are using SLIME:

  • Clojure
  • JavaScript
  • Kawa, a Scheme implementation
  • GNU R
  • Ruby
  • MIT Scheme
  • Scheme48
  • There are also clones of SLIME:

  • SOLID for OCaml
  • References

    SLIME Wikipedia