No Open-source Lisp for OSX/Intel

UPDATE: (5/06) SBCL now runs natively on Intel-based Macintosh systems.

I upgraded to a 20″ iMac Core Duo (from a 17″ iMac G5) on Thursday night.

I then found out that neither SBCL, CMUCL, nor OpenMCL will run under the “Rosetta” PowerPC emulation facility. I’ve got a half-assed compile of CLISP working, but it fails one of its tests because I’m unable to install GNU libsigsegv (doesn’t compile on OSX/Intel). Tried to bootstrap SBCL with CLISP, but no go. I can use CLISP to bootstrap ABCL, but it’s not exactly what I’m looking for.

Out of the commercial Lisp offerings, Lispworks Personal Edition hangs on startup. I’ve not tried Allegro CL yet, because the eval/free version of ACL v8 isn’t out yet…

6 thoughts on “No Open-source Lisp for OSX/Intel

  1. Oh – Rosetta works *great* for most everything I’ve thrown at it. The Lisp distributions, however, do strange things with precise register state exceptions, which the Rosetta emulation doesn’t (yet) support.

    Give it a few days, and I expect SBCL and CMUCL to be updated. I’ve already gotten a possible fix for libsigsegv from John Wiseman.

    I’m running FFView, Desktop Manager, NetNewsWire, Ecto, etc, all under emulation now and things work perfect. Azureus (Java bittorrent client) has issues, but someone just needs to rebuild it for OSX/Intel and it should be fine. WeatherPop Advance works fine as well, and FFmpegX worked when I tested it.

    The *only* things I’m not able to run so far, basically, are Azureus and SBCL/CMUCL.

  2. Does it have to be CL? If you could stand to use Scheme, you’d have options.

    One of the reasons I use scheme is that there are multiple, high-quality, portable free versions. I’ve not run into problems where I need the speed of stuff compiled to machine code though, which might be your case.

  3. If you use Darwinports you can compile libsigsegv 2.1, but I can’t seem to get CLISP to compile even after that. It seems to be unable to find it. I think maybe I’m just not specifiying its path correctly with –with-libsigsegv-prefix=/opt/local/lib. Any ideas?

  4. I see that I’m a bit late on this posting, but I just got an intel mac, and I have been unable to install libsigsegv, and I am unwilling to install clisp without it. Seeing as how it has been a while since the origional posting here has anyone found a solution yet??

    any advice is much appreciated.

Comments are closed.