I compiled Emacs 23.2 for use in tinycore 3.1.
I also compiled a current sbcl from cvs and
configured emacs to run with slime. Giving a
complete common lisp development environment that allows to
redefine functions in a running program, has argument completion,
introspection and is very fast.
I use that environment to do image processing of volumetric data
(fluorescence microscopy). In some aspects its better than Matlab
(free software, fast code, better type checking, smaller!, argument completion,
at least 8 different compilers) in some it isn't (not many libraries,
sparse documentation).
I also copied all the common lisp libraries I had in
my home directory, because it is always nice to have
some good code to look at.
However I haven't prepared tcz files, though.
I just have few tar.bz2 files I extract into / because
I want to be able to remove the usb key after loading the system.
You can look at a screenshot of the thing running
in qemu and download the tar file from
[removed: license?] (will be up until Monday 2010-09-27 18:00:00 UTC)
Dependencies are expat2, fontconfig, ncurses and ncurses-common.
These are the contents of the tar file:
martin@torben:~$ ls -lR /mnt/packs/commonlisp-pack
/mnt/packs/commonlisp-pack:
total 12
drwxr-xr-x 2 root root 4096 2010-09-25 16:16 essential
drwxr-xr-x 2 root root 4096 2010-09-25 15:41 extra
-rw-r--r-- 1 root root 93 2010-09-25 16:11 README
/mnt/packs/commonlisp-pack/essential:
total 32220
-rwxr-xr-x 1 root root 15435051 2010-09-25 13:22 emacs-23.2.1.tbz
-rw-r--r-- 1 root root 18 2010-09-25 16:07 emacs-23.2.1.tbz.dep
-rw-r--r-- 1 root root 958 2010-09-25 16:09 emacs-23.2.1.tbz.info
-rw-r--r-- 1 root root 8759047 2010-09-25 15:38 sbcl-1.0.42.52.tbz
-rw-r--r-- 1 root root 646 2010-09-25 15:47 sbcl-1.0.42.52.tbz.info
-rw-r--r-- 1 root root 8721572 2010-09-25 15:37 sbcl-extra-libs.tbz
-rw-r--r-- 1 root root 282 2010-09-25 16:15 sbcl-extra-libs.tbz.info
/mnt/packs/commonlisp-pack/extra:
total 21112
-rwxr-xr-x 1 root root 19122014 2010-09-25 13:23 emacs-23.2.1-extra.tbz
-rw-r--r-- 1 root root 73 2010-09-25 14:19 emacs-23.2.1-extra.tbz.info
-rw-r--r-- 1 root root 2455952 2010-09-25 15:39 sbcl-doc.tbz
-rw-r--r-- 1 root root 144 2010-09-25 14:13 sbcl-doc.tbz.info
PS: first I thought it would be an offense to make emacs for a small distribution
but then I saw that there is an openoffice as well ...