SLIME User Manual
View Online SLIME User Manual PDF
Source: common-lisp.net
File size: 360.92 KB
Pages: 50 page(s)
View Online Download
Content Inside

SLIME is the “Superior Lisp Interaction Mode for Emacs.” 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 ?les, slime-mode adds support for interacting with a running Common Lisp process for compilation, debugging, documentation lookup, and so on. The slime-mode programming environment follows the example of Emacs’s native Emacs Lisp environment. We have also included good ideas from similar systems (such as ILISP) and some new ideas of our own. SLIME is constructed from two parts: a user-interface written in Emacs Lisp, and a supporting server program written in Common Lisp. The two sides are connected together with a socket and communicate using an RPC-like protocol. The Lisp server is primarily written in portable Common Lisp. The required implementation-speci?c functionality is speci?ed by a well-de?ned interface and implemented separately for each Lisp implementation. This makes SLIME readily portable. SLIME supports a wide range of operating systems and Lisp implementations. SLIME runs on Unix systems, Mac OSX, and Microsoft Windows. GNU Emacs versions 21, 22, and 22 and XEmacs version 21 are supported. This uses the inferior-lisp package to start a Lisp process, loads and starts the Lisp-side server (known as “Swank”), and establishes a socket connection between Emacs and Lisp. Finally a REPL bu?er is created where you can enter Lisp expressions for evaluation. SLIME is started with the Emacs command M-x slime.

More »
Similar Ebook PDF
User’s Guide for Polycom HDX Room Systems
supportdocs.polycom.com - 2.29 MB - 51 page(s)

have Analog Phone or Voice Over ISDN enabled. If encryption is enabled on the system, a locked padlock icon appears on the monitor when a call is encrypted. If a ...

Sony XA-300 Aux-In Selector Service Manual
minidisc.org - 1.32 MB - 12 page(s)

– Windows® 98 Second Edition/ Windows® Me/Windows® 2000 (Windows® 2000 recommended) – Mac OS 8.6 or later (Mac OS 9.0 or later recommended) • -XX and -X mean standardized parts, ...

Samsung Omnia Portable Smartphone Dual Mode User Manual
cellphones.ca - 6.91 MB - 209 page(s)

play. There is no need to look or browse your phone for the microSD card. The microSD card is recognized when it is installed. Visual Voice Mail allows the management ...

HEREIN Thesaurus Editing Software Guidance Manual
coe.int - 1.48 MB - 38 page(s)

and to the scope notes associated with each term, the multilingual thesaurus gives access, via one concept, to the different national experiences or policies whose specific designation, administrative structure, and ...

ScienceDirect User Manual
lib.hiroshima-u.ac.jp - 3.51 MB - 223 page(s)

pages, designed with a Help Index for easy access to related Help topics. The ScienceDirect User Manuals (available in multiple languages) in PDF-format for reference, download, or print. This manual, ScienceDirect ...