Re: Error building src/port with CMUCL
Christophe Rhodes <[email protected]> Thu, 23 Dec 2004 14:32:19 +0000 (GMT)
| Newsgroups | gmane.lisp.clocc.general |
|---|---|
| Message-ID | <[email protected]> |
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. Cheers, Christophe ------------------------------------------------------- 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/