[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- To: David Bein <email@example.com>
- Subject: package question
- From: Ram@c.cs.cmu.edu
- Date: Sun, 28 Feb 1988 00:39:00 -0000
- Cc: firstname.lastname@example.org
- In-reply-to: Msg of 24 Feb 1988 22:19-EST from David Bein <pyrnj!pyramid!bein at rutgers.edu>
- Sender: RAM@
Print-read consistency isn't maintained when you use "dangerous"
functions such as IMPORT and UNINTERN. See page 173. I understand
that it is non-intuitive that an "uninterned" symbol can be
accessible, but this is consistent with the other generally
non-intuitive behavior of the package system.
One of the most important things you must realize before you can
understand what the package system really does (as opposed to what you
want it to do) is to realize that symbols don't "belong" to any
package, and that the home package means nothing except when printing,
and not much even then.