Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!julius.cs.uiuc.edu!apple!agate!shelby!neon!lucid.com!ryan From: ryan@lucid.com (Paul Ryan) Newsgroups: comp.lang.lisp Subject: bit operator bug in Lucid/Sun lisp 3.0 Keywords: lucid Message-ID: <2316@heavens-gate.lucid.com> Date: 8 Nov 90 21:05:12 GMT Organization: Lucid, Inc. Menlo Park, CA Lines: 49 THIS IS REGARDING: From: kadie@cs.uiuc.edu (Carl M. Kadie) Newsgroups: comp.lang.lisp Subject: bit operator bug in Lucid/Sun lisp Date: 4 Nov 90 19:35:45 GMT Organization: University of Illinois at Urbana Arggg!! It took me a day to track this bug down. -------------------------- lucid> (bit-ior #*0110000001100101 #*0001100000000010) #*0000000000000000 -------------------------- It seems that some of the other bit operators are also buggy on "long" arguments. The compiler is Lucid/Sun 3.0.0. I hope version 4.0 fixes this. In the mean time, here is a patch that also fixes the Lucid's "(make-random-state t)" bug: ;;;;;;;;;;;;; These problems have been fixed and there are patches available. To get these patches please contact SUN customer support. TEL :: 1-800-USA-4-SUN NET ADDR:: sun!hotline (or) hotline@sun.com Thanks, PAUL R. RYAN Scientist, Customer Support LUCID Inc. 707 Laurel Street Menlo Park, CA 94025. TEL :: (415) 329-8400 X 5572 FAX :: (415) 329-8480 -- Paul R. Ryan, Lucid Scientist, Customer Support Phone#: (415) 329-8400, x5572; Fax#: 415-329-8480 (ARPA): ryan@LUCID.com (UUCP): ...!sun!edsel!ryan