[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Minor package unclarity



    It says on 177 that "There is no way to inherit the internal
symbols of another package; to refer to an internal symbol, the user
must either make the symbol's home package current, use a qualifier,
or import that symbol into the current package."  This not really
true, since a symbol may be internal in some packages and external in
others.  The real vaguery is in the phrase "internal symbol"; there is
no such thing.  A symbol is only internal with respect to a particular
package.

    This may seem like a quibble, but it can cause confusion.  Naive
users have enough problems without encouraging misconceptions.  It is
a misconception that internalness or externalness is a property of a
symbol.  This misconception should be thouroughly stamped out.

  Rob