This document explains how to install and use ILISP ("a generalized (X)Emacs interface to an underlying Lisp system") with OpenMCL.
Previous versions of this document explained how to apply OpenMCL-specific patches to the ILISP-5.11 distribution.
Since late January of 2002 (a little before OpenMCL 0.10 was released), the development branch of ILISP (what will become version 5.12, presumably) has included support for OpenMCL. To be honest, I thoght it likely that ILISP 5.12 would be released before OpenMCL 0.10 was. As of late April 2002, ILISP 5.12 still hasn't been released (though the sources to the development branch are available via anonymous CVS from the SourceForge ILISP site.)
It seems to me to make more sense to advise people who want to use ILISP with OpenMCL to obtain and install the development version (eventually the released 5.12 version) from the ILISP site than it does to contine to maintain OpenMCL patches relative to ILISP 5.11. (There are known OpenMCL-specific bugs that have been fixed in the pre-5.12 sources but have not been fixed in a patch.)
Instructions for obtaining ILISP via anonymous CVS are available at the SourceForge ILISP project page. Documentation on installing and using ILISP is contained in the source distribution.
For those without CVS access, a compressed tar archive of a recent snapshot of the ILISP CVS tree is available in the pub/ILISP directory of the Clozure ftp server.
The old version of this document (which discussed patching ILISP 5.11 to add OpenMCL support and some other OpenMCL- specific issues) is available here.
Thanks to Hamilton Link for his work in getting ILISP running under OpenMCL.