🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.clos
Article #539

Re: CLOS SAVE OBJECT

#539
From: Jeff Dalton
Date: Wed, 08 May 1991 11:28
21 lines
1386 bytes
> Is there some reason this stuff doesn't use MAKE-LOAD-FORM et al, as
> defined in CLtL2?  The use of the two facilities is essentially the
> same, except that MAKE-LOAD-FORM handles circularities, and allows the
> user to extend the facility, for example, to deal with user-defined
> metaclasses.

Not all Common Lisps _have_ MAKE-LOAD-FORM.

> Also, given that CL compilers must handle "similarity as constants",
> as defined in CLtL2, this functionality can be implemented completely
> portably with a small amount of code.

CL compilers don't have to conform to CLtL II, and many of them
don't.  Some are planning to; others are not.  See page xiii:

   Until the day when an official ANSI Common Lisp standard
   emerges, the 1984 definition of Common Lisp will continue
   to be used widely.

It's unfortunate that this happens, but it's hard to avoid given
that work on the standard is still taking place.
Technical Details
Message-ID: <27141.9105081128@subnode.aiai.ed.ac.uk>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!think.com!spool.mu.edu!uunet!tut.cis.ohio-state.edu!unreplyable!garbage

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!rpi!think.com!spool.mu.edu!uunet!tut.cis.ohio-state.edu!unreplyable!garbage
From: jeff@aiai.edinburgh.ac.uk (Jeff Dalton)
Newsgroups: comp.lang.clos
Subject: Re: CLOS SAVE OBJECT
Message-ID: <27141.9105081128@subnode.aiai.ed.ac.uk>
Date: 8 May 91 11:28:05 GMT
Article-I.D.: subnode.27141.9105081128
Sender: welch@tut.cis.ohio-state.edu
Distribution: inet
Organization: CommonLoops
Lines: 21