Scheme vs. CommonLisp vs. the World

Kalman Reti reti@RIVERSIDE.SCRC.Symbolics.COM
Tue, 13 May 1997 07:38 -0400


    Date: Mon, 12 May 1997 19:44 EDT
    From: hbaker@netcom.com (Henry G. Baker)

    > I think I can count on my hands how many people think
    > complex numbers should be retained in a new CL.

    I agree that complex numbers should _not_ be part of 'basic'/primitive
    Lisp, but it should be possible to program them as a library package
    on top.  Ditto for bignums.  
				 
You might want to reconsider on bignums.  A single large file on a big disk these
days overflows 32 bits in byte length.

				 (Ditto for multidimensional arrays and
    other arcania.)

    Indeed, one of my complaints in 'Equal Rights' was the inability in CL
    to define a new _functional_ type and have it compare correctly.  All
    of the CL defstruct and CLOS types were forced by the CL standard to
    be mutable (nonfunctional) types.

    -- 
    Henry Baker
    www/ftp directory URL:
    ftp://ftp.netcom.com/pub/hb/hbaker/home.html