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