[comp.emacs] hacking up GnuEmacs for one's own devious purposes lisp in C

mayer@hplabsc.UUCP (06/12/87)

I'm interested in pulling GnuEmacs' lisp functionality out of the
editor so that I can use it standalone to build up other small C/lisp
programs that are lisp-customizable. These programs would not
necessarily be editors and therefore I would want to get rid of all the C code
that makes buffers and windows lisp-objects. I would of course write
some C code implementing lisp objects necessary in my application. I
might also throw in some more C code for implementing prolog-style
backtracking from lisp.

Has anybody done something like this? Does RMS have his emacs-lisp
kernel sitting around anywhere for hackers to play with? Are there any
references on implementing tiny lisps in C similar to gnuemacs' lisp??

Has anybody had any experience with Drasch Computer Software's Clisp
function library which seems to do the aforementioned? (See
_AI_Magazine_ vol 8 no 1 p 87 for a refernce).

A sidnote: I realize that making big bucks is passe in
freesoftwareville, but imagine how much money RMS could make in
publishing a softcover book on the architecture of gnuemacs, lisp/c
integration and emacs-lisp programming. This would still be
politically correct in terms of distributing free software.... very
similar in nature to what some people have done with PC software by
giving away useful software but selling the documentation..

	Niels Mayer
	Hewlett-Packard Laboratories
	mayer@hplabs.hp.com
	hplabs!mayer