Benevolent Dictatorship

Kragen kragen@pobox.com
Fri, 20 Mar 1998 11:19:30 -0500 (EST)


On Fri, 20 Mar 1998, Rainer Joswig wrote:
> I'd rather not like to write unportable code
> (Well, sometimes, ...). So if there is a new CL-based
> Emacs for example, I want it portable. 

Emacs is definitely worth thinking about:

- It's certainly the most-widely-used Lisp VM
- the elisp reference manual claims that there are only minor differences
	between elisp and CL, consisting mostly of CL features that don't
	exist in elisp (notably, there is no CLOS at all), but I am not
	in a position to evaluate this
- there are several large applications written in it -- the "IDE", of course,
	several mailreaders and newsreaders, a Web browser, etc.  These are
	more widely used than any other large Lisp applications in the
	world, and are accordingly succumbing to feature creep.

It obviously needs some work: threads and CLOS are a minimum.  JIT is probably
a priority.  These are big jobs.  CMU CL already has them, right?  (I haven't
used CMU CL.)

Kragen