[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

CSI LISP



    Date: Thu, 11 Jul 85 21:59:21 EDT
    From: Jim Meehan <Meehan at YALE.ARPA>

        Does it implement the language in the manual?

    Yes, mostly.

        If it doesn't, what are the differences?

    ...

You didn't say anything about tail recursion, which confuses me.  How do
the Common Lisp- and LISP/VM-embedded versions of CSI LISP manage to run
programs like

    (DEFINE (COUNT N)
      (COND ((= N 0) T)
	    (ELSE (SEE-WHETHER-IT-REALLY-WORKS (- N 1)))))

    (DEFINE (SEE-WHETHER-IT-REALLY-WORKS N)
      (COUNT N))

    (COUNT 10000000)  ?

Certainly your advertising can't claim that "CSI LISP is an
implementation of T" if CSI LISP can't run programs like the above.

Jonathan