Raymond Toy writes:
>>>>> "Craig" == Craig Lanning
<CraigL(a)Knology.net> writes:
Craig> The last time I tried gcl it claimed CLtL1 compatibility which doesn't
Craig> include CLOS. Has it moved closer to ANSI Common Lisp? I already
I don't follow gcl but I don't think it's any closer.
Then I would have a difficult time calling it "actively maintained".
It's certainly
still missing lots of ANSI stuff like defpackage, loop, etc. CLOS is
still implemented with PCL (but then CMUCL uses PCL too). However as
a backend for xemacs it's probably doesn't matter since xemacs code
probably wouldn't use any of missing ANSI things. :-)
If those things were available in the development environment then
XEmacs might use them :-)
Modes are much easier to implement with an object system. Zmacs
implements each mode (both major and minor) as flavors (Zetalisp
object system). It makes it easier to inherit things that are common
to all modes.
Packages would be helpful in segregating the different lisp packages.
Craig