Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Unofficial mirror, frozen for clojure compatibility.
Common Lisp Emacs Lisp Scheme Other

This branch is 416 commits ahead of patmaddox:master

Failed to load latest commit information.
contrib Add Adapted-by header and slime-repl dependency.
doc Fix typo: swank-backend::preferred-communication-style isn't exported.
.cvsignore Added *.lx64fsl (openmcl on linux fasls).
ChangeLog * slime.el (slime-current-package): Move REPL stuff to contrib.
HACKING Mention docstrings.
NEWS Mention the missing REPL.
PROBLEMS Mention READ-CHAR-NO-HANG brokeness.
README Update license statement.
hyperspec.el * hyperspec.el (common-lisp-hyperspec-lookup-reader-macro): Use
metering.lisp * metering.lisp: Add deftypes for time-type and cons-type, which
mkdist.sh Added public domain dedication.
nregex.lisp Released into the public domain by Lawrence E. Freil.
sbcl-pprint-patch.lisp New file, adds the annotations feature to the SBCL pretty printer.
slime-autoloads.el Add autoload comments to slime.el.
slime.el Fall back to traditional method if version can't be determined throug…
swank-abcl.lisp * swank-abcl.lisp (thread-description): Fix typo.
swank-allegro.lisp * swank-backend.lisp (frame-source-location): Renamed from
swank-backend.lisp Generalize M-? (or M-_ respectively.)
swank-ccl.lisp swank-ccl.lisp (map-backtrace): Handle null end-frame-number argument.
swank-clisp.lisp * swank-clisp.lisp: Clisp 2.48 experimentally supports threads. So
swank-cmucl.lisp Separate context info from compiler message text.
swank-corman.lisp * swank-backend.lisp (frame-source-location): Renamed from
swank-ecl.lisp 2009-07-27 Geo Carncross <geocar@gmail.com>
swank-gray.lisp * swank-backend.lisp (make-input-stream): Remove make-fn-streams.
swank-lispworks.lisp swank-lispworks.lisp (replace-strings-with-symbols): Didn't work on
swank-loader.lisp * swank-loader.lisp (lisp-version-string): Include "-ics" for
swank-openmcl.lisp Separate context info from compiler message text.
swank-sbcl.lisp * swank-sbcl.lisp (call-with-debugger-hook): Correctly deal with
swank-scl.lisp Separate context info from compiler message text.
swank-source-file-cache.lisp * swank-source-file-cache.lisp (read-snippet-from-string): New.
swank-source-path-parser.lisp guard agains source path mapping hitting reader errors
swank.asd * swank.asd (asdf:perform): don't call `swank-loader:init' with
swank.lisp * swank.lisp (stop-server): (list-threads) returns threads offset by 1,
test-all.sh Added public domain dedication.
test.sh * test.sh: Return the number of failed tests as exit code.
xref.lisp Renamed XREF package to PXREF (P for portable). This makes it possible

README

Overview.
----------------------------------------

  SLIME is the Superior Lisp Interaction Mode for Emacs. It is
  implemented in two main parts: the Emacs Lisp side (slime.el), and
  the support library for the Common Lisp (swank.lisp and swank-*.lisp)

  For a real description, see the manual in doc/

Quick setup instructions
------------------------

  Add this to your ~/.emacs file and fill in the appropriate filenames:

    (add-to-list 'load-path "~/hacking/lisp/slime/")  ; your SLIME directory
    (setq inferior-lisp-program "/opt/sbcl/bin/sbcl") ; your Lisp system
    (require 'slime)
    (slime-setup)

  Make sure your `inferior-lisp-program' is set to a compatible
  version of Lisp.

  Use `M-x' slime to fire up and connect to an inferior Lisp.
  SLIME will now automatically be available in your Lisp source
  buffers.

Licence.
----------------------------------------

  SLIME is free software. All files, unless explicitly stated
  otherwise, are public domain.

Contact.
----------------------------------------

  Questions and comments are best directed to the mailing list:
    http://common-lisp.net/mailman/listinfo/slime-devel

  The mailing list archive is also available on Gmane:
    http://news.gmane.org/gmane.lisp.slime.devel

Something went wrong with that request. Please try again.