Every repository with this icon (
Every repository with this icon (
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Mon Jan 26 23:04:20 -0800 2009 | |
| |
.gitmodules | Fri Aug 08 00:34:07 -0700 2008 | |
| |
Makefile | Mon Jan 26 23:04:21 -0800 2009 | |
| |
NEWS | Thu Jan 29 20:35:47 -0800 2009 | |
| |
README.textile | Mon Mar 16 13:06:44 -0700 2009 | |
| |
TODO | Mon Jan 26 23:04:24 -0800 2009 | |
| |
bootstrap.lisp | Mon Jan 26 21:44:38 -0800 2009 | |
| |
build.sh | Thu Jan 29 20:37:03 -0800 2009 | |
| |
customize-target-features.lisp | Sun Apr 27 15:08:06 -0700 2008 | |
| |
deps/ | Mon Jan 26 21:43:26 -0800 2009 | |
| |
dist/ | Mon Jan 26 23:21:56 -0800 2009 | |
| |
doc/ | Mon Jan 26 23:04:20 -0800 2009 | |
| |
my-build.sh | Thu Jan 29 20:35:31 -0800 2009 | |
| |
sbcl - 56c7428 | Sun Jan 25 20:12:53 -0800 2009 | |
| |
site-lisp/ | Thu Jan 29 20:35:47 -0800 2009 | |
| |
slime - 1e74489 | Sun Jan 25 20:12:53 -0800 2009 |
Welcome to Ready Lisp!
The intention of this project to provide a fulling working Lisp environment
that’s only a double-click away for Mac OS X users.
This package includes the following code items:
- Aquamacs
- SBCL (Steel Bank Common Lisp)
- SLIME (Superior Lisp Interaction Mode for Emacs)
- paredit.el
- redshank.el
- cldoc.el
It also includes the following documentation, all integrated with the Info
system (just press C-h i within Emacs to view them):
- ANSI Common Lisp HyperSpec
- SLIME documentation
- ASDF documentation
- SBCL user’s manual
There are also HTML versions of all documentation, and PDF versions of most
documentation, available in these two locations:
Ready Lisp.app/Contents/Resources/htmlReady Lisp.app/Contents/Resources/pdf
Everthing has been pre-configured for you to enable all options and turn on
all modes. If you wish to configure things, edit this file:
Ready Lisp.app/Contents/Resources/site-lisp/init.lisp.el
Building
NOTE: 64-bit and threading support are not enabled in Ready Lisp, because
neither of these is officially supported by SBCL on Mac OS X (yet). If you
wish to enable them, you will have to build your own Ready Lisp from sources.
Fortunately, this process has been made quite simple for you:
git clone git://github.com/jwiegley/ready-lisp.git cd ready-lisp make
This may take quite a while, but eventually it will leave a .dmg file in an
image sub-directory.
To build with 64-bit Intel support:
make ARCH=x86_64
To build with threading enabled:
make THREADING=yes
To build a universal binary, assuming you have ssh access to a PowerPC box
named ppcbox:
make PPC_HOST=ppcbox
If you wish to update any of the sub-packages to newer versions, edit the
Makefile to select the version(s) you want, run git checkout <TAG> within
sbcl to select a release tag, and finally run make clean, followed by
another make.








