I still pine after a real Symbolics Lisp Machine. Unfortunately, I can’t justify $1500 for a MacIvory board, an old 68K Mac to run it in, and the Symbolics keyboard with ADB adapter.
I’ve been playing around with Autotrace, a program for converting bitmapped graphics into vector graphics. It’s really good for cleaning up scanned logos, drawings, and things like that.
I tried it out on the Symbolics logo.
Not bad… Unfortunately, it doesn’t always work out that well.
I also tried the IBM logo:
Ouch! It’s a nice “watercolor” effect though.
SBCL build on an Apple Intel Core Duo iMac (Dual-core 2Ghz, 1G RAM):
//build started: Mon Mar 6 08:48:56 CST 2006
//build finished: Mon Mar 6 08:58:54 CST 2006
Thanks to Cyrus Harmon’s patch for 20060503 SBCL from CVS. I used CLISP (v2.37) to bootstrap SBCL from source, then recompiled it with itself just to make sure things were going to work.
gojira:~ mrbill$ uname -a
Darwin gojira.local 8.5.1 Darwin Kernel Version 8.5.1: Mon Jan 30 21:07:08 PST 2006; root:xnu-792.8.36.obj~1/RELEASE_I386 i386 i386
gojira:~ mrbill$ sbcl
This is SBCL 0.9.10.15, an implementation of ANSI Common Lisp.
More information about SBCL is available at www.sbcl.org.
SBCL is free software, provided as is, with absolutely no warranty.
It is mostly in the public domain; some portions are provided under
BSD-style licenses. See the CREDITS and COPYING files in the
distribution for more information.
Built SBCL 0.9.10 this morning on the SPARC (E420R, quad 450MHZ CPUs, 4M L2 cache each, 4G RAM) and the x86 system (Dell SC420, Celeron 2.53Ghz, 1G RAM).
First, the Sun box (Solaris 9):
//build started: Mon Feb 27 09:30:23 CST 2006
//build finished: Mon Feb 27 10:58:32 CST 2006
Then, the Intel (Linux, FC4) system:
//build started: Mon Feb 27 10:48:04 CST 2006
//build finished: Mon Feb 27 11:04:15 CST 2006
I just built Steel Bank Common Lisp version 0.9.9 using a pre-existing 0.9.8 install on two of my systems.
1G RAM, 160G SATA disk, Celeron 2.53Ghz CPU, Fedora Core 4
Sun Enterprise 420R
4G RAM, dual 18G SCSI disks, quad US-II 450Mhz CPUs (2M L2 each), Solaris 9
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…
Joel Spolsky has written one of the best articles I’ve ever read, about the dumbing-down of Computer Science educations. Some schools have replaced languages like Scheme and ML with Java, and are now trying to make Java even *simpler* to learn.