Re: Redefining structure accessors (summary)

Helmut Eller <[email protected]>
Newsgroups gmane.lisp.cmucl.devel
Message-ID <[email protected]>
* Raymond Toy [2010-03-16 14:37+0100] writes:

> Let's see if I can summarize the discussion.
>
> Attempts to redefine structure accessors should be a cerror.  If you
> continue, then the structure is undefined (mostly) and the function is
> created.  This seems better than the current behavior of just warning
> you about it and undefining the structure anyway.
>
> (compile accessor new-def) should also be a cerror.
>
> (setf (fdefinition accessor) new-def) shouldn't do anything special.
>
> The structure printer and inspector should be modified to use
> %instance-ref so that we can still print and inspect structures even if
> the accessor has been redefined.
>
> How does that sound?

Fine with me.

Helmut
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.