MathGroup Archive 2000

[Date Index] [Thread Index] [Author Index]

Search the Archive

Shadowing in loaded packages

  • To: mathgroup at
  • Subject: [mg23059] Shadowing in loaded packages
  • From: Dan Warren <drdanw at>
  • Date: Sat, 15 Apr 2000 03:00:20 -0400 (EDT)
  • Sender: owner-wri-mathgroup at

What is the cleanest way to avoid shadowing when loading two packages
that define the same symbol?  I will regularly need to load
Miscellaneous`Units` and Graphics`Colors`, both of which define the
symbol Gray.  I would prefer the color over the unit of radioactivity.

I know that I could Off[Gray::shdw] and be careful to Get the packages
in order Graphics`Colors`, Miscellaneous`Units` every time I want to
use both packages, but this seems fragile to me.  Is there a better way
to do this?

A note to Wolfram developers: shadowing also occurs with the common
option Verbose, which is defined in CleanSlate, Notation, and the
exporting packages.  A particularly annoying example is exporting to
HTML a notebook that begins with CleanSlate[], in which a shadow
warning message appears in the HTML that was not present in the
original notebook.  Given its common usage, could Verbose be added to
the System` context and removed from the individual package contexts
(in future releases?)

Sent via
Before you buy.

  • Prev by Date: Is there a similar data structure to Splus' dataframe?
  • Next by Date: Re: Needs[] and <<
  • Previous by thread: Re: Is there a similar data structure to Splus' dataframe?
  • Next by thread: RE: Shadowing in loaded packages