Newsgroups: comp.lang.lisp
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!news2.near.net!bloom-beacon.mit.edu!wupost!howland.reston.ans.net!EU.net!uknet!festival!edcogsci!usenet
From: tfb@cogsci.ed.ac.uk (Tim Bradshaw)
Subject: Re: CMU Common Lisp 17f
In-Reply-To: ram@cs.cmu.edu's message of 4 Nov 1994 08:53:46 GMT
Message-ID: <TFB.94Nov8170740@macbeth.cogsci.ed.ac.uk>
Sender: usenet@cogsci.ed.ac.uk (C News Software)
Nntp-Posting-Host: macbeth
Organization: Centre for Cognitive Science, University of Edinburgh
References: <39csqq$l3d@cantaloupe.srv.cs.cmu.edu>
Date: Tue, 8 Nov 1994 17:07:40 GMT
Lines: 25

* Rob MacLachlan wrote:
> PCL:
> ...
> -- BUILT-IN-CLASS, CLASS-NAME, CLASS-OF and FIND-CLASS are once again
>    exported from PCL.  This will cause a name conflict if anyone
>    use-package's PCL, but this will at least warn about the
>    distinction.  Probably you shouldn't USE-PACKAGE PCL for this
>    reason, but you can now say PCL:FIND-CLASS instead of
>    PCL::FIND-CLASS.  It is also possible to use SHADOW or
>    SHADOWING-IMPORT to resolve the conflict.

Can someone explain what the difference between PCL's versions of
these fns and the ones that come from COMMON-LISP?  I need to
use-package PCL to use MOP stuff (well, I could import all the syms
individually...), and right now I just make sure I get the non-PCL
versions of those fns, but I noticed that at least CLASS-OF returns
*different* results for the two versions in some cases (built in
classes I think), which worries me a bit.

Thanks

--tim



