[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[wfs@CLI.COM: Printer bug]
Date: Tue, 27 Feb 90 11:08:12 CST
From: Bill Schelter <wfs@CLI.COM>
To: boyer@cli.com
Cc: jeff%aiai.edinburgh.ac.uk@NSFnet-Relay.AC.UK, olphie
In-Reply-To: Robert S. Boyer's message of Tue, 27 Feb 90 09:41:32 CST <9002271541.AA01354@CLI.COM>
Subject: Printer bug
Reply-To: wfs@cli.com
To fix the NIL print bug:
At line 758 of print.d change the code to:
write_ch(':');
else if (PRINTpackage||find_symbol(x,current_package())!=x
|| intern_flag == 0)
{
The default return of find_symbol was nil, and so the test for `not eq'
was not succeeding. The value of intern_flag would be 0 however.
Bill
AKCL (Austin Kyoto Common Lisp) Version(1.466) Tue Feb 27 11:16:41 CST 1990
Contains Enhancements by W. Schelter
Changes in version 1-455 definitely require recompilation of user files.
>(in-package "A" :use nil)
#<"A" package>
A>(lisp::print 'lisp::nil)
LISP:NIL
LISP:NIL
A>