(mikel evins, 2004-06-09)
The common-lisp.net servers seem to be fully-functioning again after the recent attacks, and the Clotho CVS repository is available again, but, unfortunately, the Clotho sources do not appear to be buildable, at least not with the latest OpenMCL 0.14.2 sources. I'm working on fixes for the problem.
Thanks to the intervention of Isidor Kullbom, a pristine copy of the Clotho 0.2 distribution has been restored, and is available from
To build the sources in this version, you need OpenMCL 0.14.1-p1 (0.14.2 does not work!). To build, follow these steps:
$ cd projectOpenMCL 0.14.2 builds these sources, but the resulting listener window does not work correctly. The next release of Clotho will fix this problem.
I have lately been working on a new release of Bosco, the framework on which Clotho is built. The new release, Bosco 0.6, is almost ready. As soon as I have completed one final task, I'll post Bosco 0.6 to the Clotho site for download, and begin re-engineering Clotho to use the new Bosco and its build system.
Bosco 0.6 is now available for download at
ftp://common-lisp.net/pub/project/clotho/bosco-0.6.tar.gz
The archive is 566K in size.
The new version of Bosco can build either Carbon or Cocoa applications, and includes a simple example of each, along with a new build script capable of building Bosco itself or applications based upon it, either Cocoa- or Carbon-based. All source code and build instructions are included.
The new Bosco will form the basis of the next release of the Clotho IDE.
Clotho is a project to build a Lisp development environment for Mac OS X. The project's goal is to build an IDE that is excellent both by traditional Lisp-programming standards and by current Mac OS X programming standards. As an excellent Lisp environment it will provide multiple listeners, image-dumping, interactive inspectors, stepper, and debuggers, and integrated documentation features. As an excellent Mac OS X IDE it will support access to Objective C classes and methods, automatic construction of proper application bundles, integration with Services, the Pasteboard, and other features of the Cocoa application frameworks, resource-based UI construction, and easy access to Apple's developer documentation.
Clotho is associated with the mac-lisp-ide mailing list hosted at common-lisp.net.
Clotho is built using OpenMCL (0.14.1-p1 or later), and the OpenMCL Objective C bridge. When launched, version 0.2 provides a listener window on a running instance of OpenMCL, and socket access to that same instance, as well as a simple, extensible editor and a windowing inspector.
Paticipants in the the mac-lisp-ide mailing list have discussed the desirablility of providing support for remote connections to other Common Lisp implementations, such as SBCL, CMUCL, and others. That is among the many features being considered for implementation in forthcoming releases of Clotho.
Thanks to the intervention of Isidor Kullbom, download of the Clotho 0.2 distribution has been restored, and is available from
You can browse our CVS repository or download the current development tree via anonymous cvs, as described here.
If you'd like to contribute to the development of Clotho, please send mail to mevins (at) common-lisp (dot) net, and consider joining the Clotho-devel mailing list.
Clotho is built on OpenMCL 0.14.1, maintained by Gary Byers. The application framework is Apple's Cocoa, supported using Randall Beers' Objective C bridge. It uses Hamilton Link's Cocoa windowing inspector.
The Clotho application is built on Bosco, a simple Cocoa appplication template by mikel evins.
The build system is based on ASDF, now distributed as part of OpenMCL.
The socket listener support is provided by Sven Van Caekenberghe's remote-repl.
Clotho is distributed under the LLGPL.