This is the mail archive of the
guile@sourceware.cygnus.com
mailing list for the Guile project.
Re: Emacs with Guile
- To: Keisuke Nishida <kxn30 at po dot cwru dot edu>
- Subject: Re: Emacs with Guile
- From: Per Bothner <per at bothner dot com>
- Date: 12 Mar 2000 14:37:32 -0800
- Cc: guile at sourceware dot cygnus dot com, rms at gnu dot org
- References: <m3itys7zu5.fsf@kei.cwru.edu>
Keisuke Nishida <kxn30@po.cwru.edu> writes:
> I'm trying embedding Guile in Emacs. This is not Guile-based Emacs,
> but rather Emacs with Guile. That is, Emacs now has both Lisp and
> Scheme interpreters independently; programmers can write their code
> either in Emacs Lisp or in Guile Scheme, or even in both.
I have been working on "JEmacs", using Kawa instead of Guile.
This is a rather ambitious project, in that none of the Emacs C code
is re-used - it is all written in Java, using the Swing toolkit.
I've been using hanoi.el as my initial ELisp package. I first
manually translated hanoi.el to Scheme, and got that working.
I'm currently working on running the original hanoi.el; that
is now working except for a few minor kludges. (Some of the
major kludges, such as dynamic binding, separate function
name-space, and different handling of true/false/empty - all work.)
See http://JEmacs.SourceForge.net/
I will be writing a paper for Usenix discussing the rationale
for the project, as well as the technical ideas. There is
also a mailing list; see the web site.
--
--Per Bothner
per@bothner.com http://www.bothner.com/~per/