Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Unofficial mirror, frozen for clojure compatibility.
Common Lisp Emacs Lisp Scheme Other
Pull request Compare 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
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.