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/

Leave a comment

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

  • Przemek: Great article, indeed. @Kyle: I’m a git newbie and SVN read more
  • Kyle Bennett: John, thanks for the work you put into this. Since read more
  • Sigi: You deserve a lot of praise for this article. It’s read more
  • Tony: this is an excellent write up; I’ve been reading much read more
  • John Wiegley: Thanks for letting me know, I’ll try to rectify the read more
  • Rudi Farkas: Hello John Above, you say “The date at the front read more
  • Uwe Kleine-König: Hi John, a comment to the paragraph about reset: $ read more
  • Leonardo Boiko: Thank you very much for this; as a bottom-up guy read more
  • John Wiegley: Thanks for the update. I’ll include this among the next read more
  • Laust Rud: Excellent writing, thanks! The url for the git-core tutorial has read more
OpenID accepted here Learn more about OpenID
Powered by Movable Type 4.261