[Openmcl-devel] CCL on Android

Stas Boukarev stassats at gmail.com
Tue Nov 22 01:28:36 PST 2011

Gary Byers <gb at clozure.com> writes:

> Early in the year, I got CCL running (for at least some value of
> "running") on Android.  It was of somewhat limited utility (there are
> only so many times that you can call (FACT 1000) on your phone before
> the thrill wears off), but anything of greater utility - something
> that could be used to develop Android applications - would have to
> start somewhere.  I haven't had too much time to work on it since, and
> when I tried building it from current trunk sources a month or two ago
> I found that bitrot had set in.  Once in a great while, someone asked
> about the (fairly old) binaries that were in svn, and the Android port
> was mentioned in passing in the iOS discussion a few weeks ago.

I've been able to run CCL on android before and it was crashing
constantly (I tried to rebuild it, but was only able to build a new
kernel and not an image, so thanks for the instructions). With the new
binaries it's now able to successfully load quicklisp. It has some
trouble with foreign libraries, but I suspect that's because android
doesn't have a proper libc.

I'm now able to run my application on android (pure lisp side of it, I
don't imagine I'll be able to use Qt from Lisp on android any time
soon). And it even runs in a reasonable amount of time, 5 seconds
versus .5 seconds on the desktop CCL.

It'd be nice to get some basic things working, like usocket, right now
it complains about some undefined foreign functions.

With best regards, Stas.

More information about the Openmcl-devel mailing list