ITP: ccl - Clozure CL

Desmond O. Chang dochang at gmail.com
Thu Jan 13 03:21:40 UTC 2011


Hi Darren,

On Thu, Jan 6, 2011 at 03:16, Darren Hoo <darren.hoo at gmail.com> wrote:

> * URL             : http://www.clozure.com/clozurecl.html

I think http://ccl.clozure.com/ provides more information.

> For now I have built the packages that can work with
> Common Lisp Controller setup ie, install-clc, remove-clc
> etc, but there are still several problems left to be
> solved.

Drop c-l-c integration.

http://article.gmane.org/gmane.linux.debian.alioth.common-lisp/2493

>
> first, to build ccl there is a triple dependency between
> kernel, boot-image and full-image.A big full-image from
> upstream is needed to build from scratch.
>
> I am wondering how SBCL first got into Debian since it
> build-depends on SBCL itself. I have not found any way
> to cross compile ccl using SBCL, if that's possible then
> it is much easier.
>
> and second, there are some problems when I try to split
> the package into ccl and ccl-source , because ccl needs
> lisp source file to work properly.
> I'm currently working on this. Help is welcome.

Running CCL only requires the kernel and the full-image (and
tools/asdf.lisp if you want)

I think you can upload a binary package like 'ccl-bootstrap' and build
the real 'ccl' package using it.  Then use 'ccl' to build the next
version directly.  This would implement self-hosting.

NOTE, no need to put the compiled kernel and image file in the source
package.  CCL has different images on i386, ppc, amd64 and arm, they
are all too big!

Thanks,
Des



More information about the pkg-common-lisp-devel mailing list