Lesson plan

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 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. SLIME works with the main Common Lisp implementations, such as: * Steel Bank Common Lisp (SBCL) * Clozure CL (former OpenMCL) * LispWorks * Allegro Common Lisp * CLISP * Embeddable Common Lisp (ECL) * Armed Bear Common Lisp (ABCL) Other programming languages can leverage SLIME with an editor plugin, or have plugins inspired by SLIME: * Clojure * JavaScript * Scheme * Kawa, a Scheme implementation * GNU R * Ruby * MIT Scheme

Back to article

Article summary

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. SLIME works with the main Common Lisp implementations, such as: * Steel Bank Common Lisp (SBCL) * Clozure CL (former OpenMCL) * LispWorks * Allegro Common Lisp * CLISP * Embeddable Common Lisp (ECL) * Armed Bear Common Lisp (ABCL) Other programming languages can leverage SLIME with an editor plugin, or have plugins inspired by SLIME: * Clojure * JavaScript * Scheme * Kawa, a Scheme implementation * GNU R * Ruby * MIT Scheme

Key claims

  1. date of birth: 1991 — source: Wikipedia · confidence 0.95

Discussion questions

  1. Summarise the article in your own words. Which single claim would you verify first, and why?
  2. The record states that the date of birth is "1991". What evidence would count against this claim?
  3. Which claim in this article is most likely to be revised as the sources update? How would you check its current status?
  4. If two sources disagreed about one of these facts, what would you need in order to trust one over the other?

Bibliography

  1. Wikipedia https://en.wikipedia.org/w/index.php?oldid=1338560579

Key claims and bibliography are generated from the same tracked claims and sources as the article page.