From: Ariel B. <aba...@be...> - 2009-01-14 23:01:02
|
Hello, If a DEFTYPE form contains just one form for its body, then this form is expected by SBCL's implementation to be either a list or the symbol T. If this expectation is not met, SBCL signals an error. It seems to me that this expectation is unwarranted. Test case: (defconstant whatever 't) (deftype anything () whatever) This results in an error being signaled: The value WHATEVER is not of type LIST. [Condition of type TYPE-ERROR] Ariel |
From: Nikodemus S. <nik...@ra...> - 2009-01-15 09:19:49
|
On Thu, Jan 15, 2009 at 1:00 AM, Ariel Badichi <aba...@be...> wrote: > > Hello, > > If a DEFTYPE form contains just one form for its body, then this form > is expected by SBCL's implementation to be either a list or the symbol > T. If this expectation is not met, SBCL signals an error. It seems > to me that this expectation is unwarranted. Test case: > > (defconstant whatever 't) > (deftype anything () whatever) > > This results in an error being signaled: > > The value WHATEVER is not of type LIST. > [Condition of type TYPE-ERROR] Thanks for the report! Fixed in 1.0.24.43. Cheers, -- Nikodemus |