[climacs-devel] Climacs development
Paolo Amoroso
amoroso at mclink.it
Tue Dec 28 16:04:44 UTC 2004
Robert Strandh <strandh at labri.fr> writes:
> I am a little ambivalent about Climacs turning in to a fully-featured
> Common Lisp Emacs, because that would mean that, instead of merging
> Goatee and Portable Hemlock, we write a third one. On the other hand,
I think that having a decent Common Lisp text editor--be it Climacs,
Portable Hemlock, a merge, or something different--would be useful.
There are *now* enough end-user Common Lisp applications, that having
some of them available in the same Lisp image would bring part of the
integration power of Lisp Machine environments to our *current*
systems--with the added benefit of using Common Lisp as a scripting
language for free.
For example, the Mel email program could call Climacs/Portable
Hemlock/whatever to edit messages, in a way similar to Unix
applications calling the user's preferred editor via $EDITOR.
This could be done by providing protocols for accessing basic editing
functionality such as loading a file in a buffer, placing the cursor
at a specified location, getting back the edited text as a string,
etc.
Such a protocol would not need to be huge and expose all the
functionality, just a minimal set of widely available features that
may make it possible to use different editors in a more or less
uniform way.
This thin abstraction layer needs not be tied to Climacs or Portable
Hemlock, it could well be a different project.
> Well, that's just what I can think of right now. Please do not
> hesitate adding to this list as you see fit. Oh, and if you plan to
All the standard disclaimers apply: this is just brainstorming, I'm
not working on this, it's not even vaporware, etc.
Paolo
--
Why Lisp? http://alu.cliki.net/RtL%20Highlight%20Film
More information about the climacs-devel
mailing list