SLIME

SLIME
Original author(s)Eric Marsden
Developer(s)Luke Gorrie and Helmut Eller
Initial releasemid-2003
Stable release
2.30[1] Edit this on Wikidata / 27 April 2024; 28 days ago (27 April 2024)
Repository
  • github.com/slime/slime.git Edit this at Wikidata
Operating systemLinux, Solaris, FreeBSD, NetBSD, OpenBSD, Mac OS X, Microsoft Windows
Available inEmacs Lisp, Common Lisp
TypeSource code editor
LicensePublic domain software,[2] portions in GPL v2, LGPL, BSD
Websitecommon-lisp.net/project/slime/

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[2] 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:

Some implementations of other programming languages are using SLIME:

There are also clones of SLIME:

References

  1. ^ "Release 2.30". 27 April 2024. Retrieved 25 May 2024.
  2. ^ a b Slime on github.com "License SLIME is free software. All files, unless explicitly stated otherwise, are public domain."
  3. ^ swank-js
  4. ^ "swankr". Archived from the original on 2011-03-04. Retrieved 2012-09-11.
  5. ^ [1] in the slime repo.

Peachybabies.com

External links

  • SLIME project page
  • The birth of SLIME on the cmucl-imp mailing list (August 2003)
  • SLIME presentation by Tobias Rittweiler (2008) Archived 2011-09-27 at the Wayback Machine
  • Review of SLIME by Andy Wingo
  • Bill Clementson's "Slime Tips and Techniques" - Part 1 (See also Part 2, Part 3, Part 4, Part 5, Part 6, and Part 7)
  • Bill Clementson's "SLIME Refactoring" describes how to set up SLIME
  • Bill Clementson's "Emacs Keymaps and the SLIME scratch buffer
  • Bill Clementson's "CL, Music and SLIME Tutorials" contains a good SLIME tutorial
  • Marco Baringer's (SLIME guru) SLIME setup
  • Marco Baringer's "Editing Lisp Code with Emacs"
  • The slime-devel Archives
  • Up-to-date Swank for MIT/GNU Scheme for use with SLIME CVS
  • v
  • t
  • e
Implementations
Software
Libraries
Applications
Development
environments
Publications
Design committee
People
Other


Stub icon

This programming-tool-related article is a stub. You can help Wikipedia by expanding it.

  • v
  • t
  • e