[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: CMU Common Lisp for the sparc?
Date: Wed, 23 Oct 91 16:08:23 -0400
From: Rob_MacLachlan@LISP-PMAX2.SLISP.CS.CMU.EDU
CMU Common Lisp is a public domain implementation of Common Lisp.
Thank-you for the information. It is quite a program you have made
available to the world.
Some questions and suggestions:
1) Is there a mailing list? If so please subscribe mike@apl.ists.ca.
2) Maybe you might think of splitting up the compressed tars into
smaller pieces, a la MIT and others. Having to Ftp 10 Meg chunks
transatlantic 3 times is a real pain.
3) The file ldb/lisp.h is missing from the source tar. Hence
the binary cannot be built from the sources without the binaries.
4) I take it that the documentation is set in scribe. Are you
attached to scribe, or would you be interested in converting it to LaTeX?
I have some scribe->LaTeX tools, and have faced this before. Moreover,
I wrote a LaTeX version of Stallman's TeXinfo (called LaTeXinfo naturally!),
which allows the manual to generate LaTeX and the FSF Info format.
I took a quick look at the scribe sources in 10-16-91-cmucl-master.tar.Z
and they seem fairly regular. I might be able to convert them to LaTeXinfo
in a day or so if you are interested in switching to that as a documentation
format. It would allow everyone to have the manuals on-line under X or
GNU Emacs, as well as print them using LaTeX.
5) Is this a bug or a feature?
-------------------------------------------------------------------------------
thasos%mike 43>> cmulisp
CMU Common Lisp 15a, running on thasos
Hemlock 3.5 (15a), Python 1.0(15a), target SPARCstation/Sun 4
Send bug reports and questions to cmucl-bugs@cs.cmu.edu.
* (type-of 1.0)
SINGLE-FLOAT
* (type-of #(1.0))
(SIMPLE-VECTOR 1)
* (typep #(1.0) '(vector single-float)) ; <- this seems inconsistent
NIL
T
* (typep #(1.0) '(array single-float 1)) ; <- this seems inconsistent
NIL
T
* (typep #(1.0) '(array float 1))
T
T
* (typep #(1.0) '(vector float))
T
T
* (typep #(1.0s0) '(vector single-float)) ; <- this seems wrong
NIL
T
* (typep #(1.0s0) '(array single-float 1)) ; <- this seems wrong
NIL
T
-------------------------------------------------------------------------------
Maybe I just don't understand the type hierarchy, but it doesn't seem
right to me.
Many thanks in advance,
Mike.
Mike Clarkson mike@apl.ists.ca
C.R.E.S.S. - or -
York University, North York, Ontario, mike@cmm.ensmp.fr
CANADA M3J 1P3 +33-1-64 69 47 98