This is the mail archive of the guile@sourceware.cygnus.com mailing list for the Guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Emacs with Guile



> > 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.  My patch
> > > provides some means to exchange objects between Lisp and Scheme.
> > 
> > This is one great hack!
> > 
> > One thought occured to me: maybe it is possible to increase the degree
> > of integration by rewriting the Elisp interpreter to use the Guile
> > data types directly.  That is, pairs, symbols, numbers, etc are
> > already there, and buffers, windows, etc get a thin smob layer.
> 
> Yeah, this is exactly the right strategy for integrating Guile in
> Emacs.  Step by step: First put Guile in Emacs, then successively move
> over weight towards Guile.  (Using Guile datatypes is one big step,
> though.)

Right --- this is what Ken Raeburn has done.

The sticking point is strings.  Emacs strings must be able to carry
multilingual text.  If anyone is interested in carrying this out,
please get in touch with me.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]