Hello,
I would like to ask for another project on cl.net, please, if that would be possible.
name: climacs
licence: lgpl
description:
The purpose of the Climacs project is to create a Common Lisp version of Emacs. In fact, this project is merely meant to replace the buffer protocols of Goatee (the editor of McCLIM) and Portable Hemlock, in an attempt to ultimately merge those two projects.
Climacs contributes (or will contribute) a few important things that are not found neither in Goatee nor in Portable Hemlock:
* A buffer protocol with a potentially very efficient implementation based on flexichains;
* An `undo' protocol that is both general and powerful and that works on top of the buffer protocol;
* An implementation of the association between multi-keystroke gestures and commands using nested CLIM command tables;
* The possibility of having the buffer contain arbitrary objects. These will be rendered by the CLIM `present' function, so that they become clickable in the right context;
* Syntax highlighting in the form of incremental parsers, especially for Common Lisp code.
Thanks in advance,