Skip to content
This repository

Emacs+SLIME+Common Lisp in one easy to install package.

branch: master

add quicklisp, temporarily disable practicals

latest commit 215de614dc
Andreas Eriksen authored October 09, 2010 Andreas Eriksen committed October 09, 2010
Octocat-spinner-32 COPYING Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 ChangeLog Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 GNUmakefile add quicklisp, temporarily disable practicals October 09, 2010
Octocat-spinner-32 GNUmakefile.allegro Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 GNUmakefile.base Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 GNUmakefile.clisp Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 GNUmakefile.clozurecl ccl updates stolen from adlai May 14, 2010
Octocat-spinner-32 GNUmakefile.distros ccl updates stolen from adlai May 14, 2010
Octocat-spinner-32 GNUmakefile.emacs we don't need libgif/libtiff May 17, 2010
Octocat-spinner-32 GNUmakefile.practicals Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 GNUmakefile.quicklisp add quicklisp, temporarily disable practicals October 09, 2010
Octocat-spinner-32 GNUmakefile.sbcl Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 GNUmakefile.sbcl.ORIG Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 GNUmakefile.slime Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 GNUmakefile.sourcedistro Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 GNUmakefile.vars Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 Info.plist Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 README Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 README.source mention platform-specific vars for CCL May 14, 2010
Octocat-spinner-32 allegro-license-linux Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 allegro-license-osx Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 allegro-url.txt Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 asdf-extensions.lisp fix for slime from cvs, added some essential contribs May 14, 2010
Octocat-spinner-32 asdf.lisp Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 bc-lispbox.bat Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 download.html Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 emacs-env-vars.txt Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 install.html Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 just-lisp-snippet.html Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 lispbox-register-el.test Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 lispbox.bat fixed ccl/win32 May 15, 2010
Octocat-spinner-32 lispbox.html Adding link for Allegro x86-64. August 01, 2008
Octocat-spinner-32 make-distro-from-cvs.sh Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 new-lispbox-register.el Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 no-windows.html Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 notes.txt Some more notes about the Lispbox build process. March 07, 2007
Octocat-spinner-32 osx-build-flag.txt Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 publish-html.sh Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 relocatable-emacs.sh updated software versions May 14, 2010
Octocat-spinner-32 site-init.lisp Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 style.css Sources from my private svn repo, revision 552. March 06, 2007
Octocat-spinner-32 write-lispbox-el.sh ccl updates stolen from adlai May 14, 2010
Octocat-spinner-32 write-lispbox.sh Updated software versions May 14, 2010
Octocat-spinner-32 write-site-init-lisp.sh add quicklisp, temporarily disable practicals October 09, 2010
README
Lispbox is a version of Lisp in a Box, which was
originally created by Matthew Danish and Mikel Evins,
customized for use with Practical Common Lisp.

The purpose of Lispbox (and Lisp in a Box) is to get
you up and running in a good Lisp environment as
quickly as possible. When you start Lispbox it launches
the text editor Emacs with SLIME (the Superior Lisp
Interaction Mode for Emacs) already installed and
starts Common Lisp for you. Lisp in a Box is designed
to not interfere with your existing Emacs installation,
if you have one. If you are already an Emacs user, you
may wish to install the no-Emacs version designed to
work with an existing Emacs installation.

For more about what Lispbox is, read on; otherwise hop
over to the download page and start downloading. What
Lispbox gives you

A full Lispbox distribtion contains:

    * Emacs, the powerful, customizable text editor

    * A Common Lisp implementation of your choosing

    * SLIME, the Superior Lisp Integration Mode for
      Emacs

    * ASDF, Another System Definition Facility, used to
      load Common Lisp libraries.

    * The practical code from Practical Common Lisp
      ready to be loaded using ASDF.

    * A bit of glue code to make it all a bit easier to
      use.

When you run the Lispbox application it will start
Emacs and start Common Lisp in SLIME and you're ready
to start hacking. You can use ASDF to load the various
libraries and applications from Practical Common Lisp.
Lispbox special features

The environment provided by Lispbox has a few special
features beyond what you'd get from combining Emacs,
SLIME, ASDF, and a Common Lisp implementation. These
features are designed to make it easier to use,
particularly for new Lispers.

    * The package CL-USER is "cleaned" of any
      implementation-dependent packages. This makes it
      easier to follow along the code in the book
      (particularly in the early chapters before I've
      introduced packages) without running into name
      conflicts with names exported from
      implementaton-defined packages that might
      otherwise be inherited by CL-USER. This does have
      the consequence that certain
      implementation-specific extensions are not
      automatically available. But they can easily be
      added back once you know about Common Lisp's
      package system.

    * Lispbox includes some extensions to ASDF that
      modify how it finds ASD files and where it stores
      the files generated by COMPILE-FILE. The former
      makes it slightly easier to install new Common
      Lisp libraries and, more important, provides a
      mechanism that works the same on OS X, GNU/Linux,
      and Windows. The latter makes it easier to
      experiment with different Lisp implementations
      since it causes the files generated by
      COMPILE-FILE to be placed in an
      implementation/operating system/architecture
      dependent directory.

Something went wrong with that request. Please try again.