Andrew Lentvorski wrote:
Where do I start:

A) In place sorting (mutation in place very non-lispy)
B) List splitting (What?)
C) Always allocating on CONS
D) Inability to handle circular lists
E) Inability to handle improper CONS cell

Basically lots of things to paper over the big fail:

F) No garbage collection.  The Boehm GC system for C was well known by 1996.

Had the author implemented all of these things would it still have fit on one page of the magazine? If not I can perfectly well understang why those things were left out. Once again, this code was intended only to demonstrate one basic concept. Not to be a production quality lisp system.

--
Tracy R Reed                  Read my blog at http://ultraviolet.org

--
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg

Reply via email to