genworks/gendl — pull request #114 by nicklevine (2013-05-20 14:15:50+00:00)
Title: bootstrapping gendl-slime

Support (a) running under SLIME (b) setting up to run under SLIME in
future sessions and (c) running not under SLIME.

* Loading the GENDL system checks for a file called configure.el in
the toplevel gendl directory

* If this file is present, it contains a couple of setq forms. They
tell Emacs where to locate your lisp image, and both Emacs and CL
where to locate your slime installation. That's all they need
between them to boot a lisp, quicklisp, gendl plus its extensions.

* If this file is absent then one is created recording the lisp and
quicklisp currently present; the slime-quicklisp-helper system is
loaded (which gdl.el needs); and some output suggests to the user
what to add to their ~/.emacs to load gdl.el should they want to do
that.

To set up for future runs under SLIME:

- start a Common Lisp
- install and setup quicklisp
- (ql:quickload :gendl)

At the end of the load you'll see the following:

*********************************************************************

To configure your EMACS to work with GENDL, add the following to your
.emacs file:

(defun start-gendl () (interactive) (load "C:/Users/nick/quicklisp/dists/quicklisp/software/gendl-20130420-git/emacs/gdl.el"))
;; (global-set-key [f10] 'start-gendl)

(:GENDL)
?