Archives

Creative Commons License
This blog is licensed under a Creative Commons License.

Ready Lisp version 20080428 now available

| 13 Comments | No TrackBacks

There is a new version of Ready Lisp for Mac OS X available. This version is based on SBCL 1.0.16, and requires OS X Leopard 10.5. The most notable change from the previous version is that 64-bit mode and experimental threading are no longer supported, since both have been known to have issues on OS X, while the purpose of Ready Lisp is to smoothly introduce Common Lisp to new users.

What is Ready Lisp? It’s a binding together of several popular Lisp packages for OS X, including: Aquamacs, SBCL and SLIME. Once downloaded, you’ll have a single application bundle which you can double-click – and find yourself in a fully configured Common Lisp REPL. It’s ideal for OS X users who want to try out Lisp with a minimum of hassle. The download is approximately 76 megabytes.

There is a GnuPG signature for this file in the same directory; append .asc to the above filename to download it. To install my public key onto your keyring, use this command:

$ gpg --keyserver pgp.mit.edu --recv 0x824715A0

Once installed, you can verify the download using the following command:

$ gpg --verify ReadyLisp.dmg.asc

For more information, see the Ready Lisp project page.

No TrackBacks

TrackBack URL: http://www.newartisans.com/mt/mt-tb.cgi/12

13 Comments

I have been running SBCL with threads enabled on Leopard for a while (32-bit, though). All seems well so far, certainly good eough for Hunchentoot development.

Were there any specific threading issues?

I’ve been using ReadyLisp as this was the only version I was able to find of SBCL running 64-bit on Mac OS X :)

But now as you said, it’s probably not stable…

The threading issue I’ve encountered was: unaccountable hanging of the SBCL process, requiring reset. Also, I have often found that the SBCL tests would not run to completion unless I tried them again a few times in a row.

As for 64-bit, it has a tendency to offer much inferior stack traces.

Since the goal of Ready Lisp is to introduce Lisp to OS X users, I felt it better to go with the most stable platform available.

That said, you can always build your own Ready Lisp which enables both 64-bit and threading quite easily. Just pull the sources and read the README file. It’s as simple as typing “make” followed by the architecture and options you want (ARCH=x86_64 THREADING=1). All the dependencies you need will be automatically downloaded by the Makefile. You only need Git and the Apple Developer Tools installed:

git clone git://github.com/jwiegley/ready-lisp.git

Sorry, you need to say THREADING=yes

Nice work.

(swank:start-server “/tmp/slime.262” :coding-system “utf-8-unix”) *error: /usr/bin/arch takes no arguments

Process inferior-lisp exited abnormally with code 255

I get this both on intel and powerpc. Since I’m a newbie to emacs,slime,lisp, and the like, I’m clueless on where to even start to correct this.

It sounds like you are doing something in Tiger with a script that was made for Leopard…

Requirements

The current version of Ready Lisp is 20080428 and requires Mac OS X 10.5 (Leopard).

Ack. Guess it would have helped to read the requirements on the ReadyLisp page. I’m running tiger on both systems. :(

I do have a copy of Tiger for Intel, and a note on my todo list to build a Tiger-ready version of ReadyLisp. How useful would this be to you?

I have the same problem as Bruce. The Mac is at work so upgrading to Leopard is not an option. I notice that readylisp is disk image so I can’t go and hack the source :(

A readylisp for Tiger on i386 architecture would be perfect.

Timbo

http://github.com/jwiegley/ready-lisp/tree/master

The build will not work with Aquamacs 1.4 or later, however.

Cool. I’ll have a look now.

Also the forums link leads to the Ledger forums. Is this still OK place to post Questions?

Timbo

There are no web forums for Ledger anymore, we’re using Google Groups now:

http://groups.google.com/group/ledger-cli/

About this Entry

This page contains a single entry by John Wiegley published on May 4, 2008 11:21 PM.

Git from the bottom up was the previous entry in this blog.

Emacs Chess now hosted at GitHub is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Recent Comments

  • Curt Sampson: That there’s “no state” in Haskell is quite wrong; in read more
  • rv: Hi. I wanted to drop you a quick note to read more
  • John Wiegley: It’s here: http://ftp.newartisans.com/pub/python/modpython_gateway.py read more
  • Leon: The file “modpython_gateway.py” Is no longer available in the downloads read more
  • Kathy: Well, the article is really the sweetest on this laudable read more
  • mr.design: Hi John, I just started to read your GFTBU, it’s read more
  • yoman: “Barfin”? “Slurping”? “Slime” “Hunchentoot” ??? What in the T.F. world read more
  • John Wiegley: Something like this is slated for the next release of read more
  • womens health: According to me, Apple has implemented something called blocks, which read more
  • Bjorn Tipling: Why would you add instructions for installing an editor when read more
OpenID accepted here Learn more about OpenID
Powered by Movable Type 4.261