John Tobey wrote: > > Thanks, Joshua. Quickie summary. Implementations: one[1] semi-free > (non-DFSG-compliant) complete. Others in progress. > > Why not specify as a C extension: I'm still looking for that. > > -John Technical answer: C-- has lots of features that would be difficult to hack into a C compiler. Tail calls, continuations, good GC support, data layout control, and the list continues. C also has lots of cruft that C-- doesn't need. Real answer: C-- is being designed and implemented by functional programming guys who probably don't want to hack around in C compilers written in C. Notice that the two prominent C-- implementations, Quick C-- and Fermin Reig's C-- compiler are both written in functional programming languages: Quick C-- in Objective CAML, and Fermin's compiler in Standard ML. -Kevin -- Kevin Scott [EMAIL PROTECTED] Ph.D. Student http://www.cs.virginia.edu/~jks6b Department of Computer Science University of Virginia Charlottesville, VA 22903