byte type

John DeSoi <[email protected]> Thu, 27 Jun 2002 01:17:44 -0400
Newsgroups gmane.lisp.uffi.devel
Message-ID <a05100301b9404be80fa3@[192.168.1.6]>
Kevin,

Thanks for fixing the object allocation problem.

Another question. I was looking at the +type-conversion-list+ for byte.

CMU: (:byte . (alien:unsigned 8))
Allegro: (:byte . :byte)
Lispworks: (:byte :byte) -- looks like this is missing the "."


My concern is that you'll end up with different results because :byte 
in LispWorks is signed (signed char) whereas the CMU specification 
appears to be unsigned. I don't know about Allegro. In MCL, the :byte 
type is unsigned.  Maybe both :byte and :unsigned-byte should be 
included? Or LispWorks needs to map to '(:unsigned :byte) if :byte is 
meant to be implicitly unsigned.

Best,

John DeSoi, Ph.D.