Re: Error building src/port with CMUCL

Sam Steingold <[email protected]> Thu, 23 Dec 2004 16:15:57 -0500
Newsgroups gmane.lisp.clocc.general
Organization disorganization
Message-ID <[email protected]>
> * Christophe Rhodes <[email protected]> [2004-12-23 14:32:19 +0000]:
>
> On Thu, 23 Dec 2004, Sam Steingold wrote:
>
>>> * Raymond Toy <[email protected]> [2004-12-22 15:09:00 -0500]:
>>>
>>> In sys.lisp, if comment out the lines:
>>>
>>> #+cmu ; permit #S(struct) in source code
>>> (defmethod make-load-form ((self structure-object) &optional environment)
>>>   (make-load-form-saving-slots self :environment environment))
>>>
>>> port.lisp will compile again.  Don't know if the result works or not.
>>>
>>> This issue was discussed on cmucl-imp a month or two ago.
>>
>> I thought that the consensus was that "CL is not required to
>> compile sources with literal #S() objects unless there is a
>> MAKE-LOAD-FORM method, and the above method should work."
>
> The above method is demonstrably non-conforming.  See CLHS 11.1.2.1.2,
> point 19.

OK, I replaced it with a different hack.
thanks.

-- 
Sam Steingold (http://www.podval.org/~sds) running w2k
<http://www.camera.org> <http://www.iris.org.il> <http://www.memri.org/>
<http://www.mideasttruth.com/> <http://www.honestreporting.com>
Old Age Comes at a Bad Time.



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/