"Jerry James" <james(a)xemacs.org> writes:
 4. Extension language replacement
 Yes, this bogeyman has reared his head again.  The first stumbling
 block is *which* extension language to replace Elisp with.  There are
 lots of candidates; the choice is not easy.  Personally, I favor
 staying close to Lisp in order to minimize the porting effort.  Either
 Scheme or Common Lisp would be a good way to go.  But maybe it doesn't
 matter.  The C code is so full of Elisp dependencies that it would
 have to undergo major surgery, no matter what the final extension
 language.  And even changing to Scheme or Common Lisp won't save us
 from having to rewrite all of the Elisp in both core and the packages.
  My big fear here is that we would be doomed to the fate of perlmacs.
 Whatever happened to Guilized Emacs? 
Dead, for long, i think.  Guile itself is struggling..  The scheme world
looks like a mess, so many implementations, so few standards, although
so beautiful..
 In any case, this is a dangerous
 road to go down, because it means that almost everything has to be
 rewritten, and it dooms any further efforts to sync with Emacs.  The
 benefits are the potential for better performance (although it would
 be easy to fail to realize that potential) and the possibility of
 attracting more developers due to choosing a more widely known
 language (Javamacs, anyone?). 
http://jemacs.sourceforge.net/
-- 
William
http://williamxu.net9.org
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta