MathGroup Archive 1992

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

Search the Archive

Hiding Context in Variable Names

  • To: mathgroup at
  • Subject: Hiding Context in Variable Names
  • From: Scott Herod <sherod at>
  • Date: Fri, 20 Nov 92 15:36:08 -0700

( Most people may be aware of this but since it relates to my
recent post on context names I will send it also. )

In my last post I was asking about removing context names from
printed variables.  Bruce Fast suggested a fix.  However, some
of my variables were still printed "MyPackage`Private`name".

It turned out that I used "name" as one of the dummy names in my
init.m file.  Mathematica still recorded that the variable had been
used in the Global` context and so in order to avoid confusion included
the whole context path later.

Two tricks to avoid this:

(1)  Always use good dummy names for dummy variables.  dummyx
    comes to mind.

(2)  Use lower case letters as the first letter in a dummy name and
    make the last line in your init.m file


    Be careful that you don't create something in your startup
    file that begins with a lower case letter that you want to keep.
    Or you could create it after the Remove statement.

Scott Herod
Applied Mathematics
University of Colorado, Boulder
(sherod at

  • Prev by Date: What should Mma be?
  • Next by Date: Re: HypergeometricPFQ
  • Previous by thread: Re: What should Mma be?
  • Next by thread: Inequalities posting: Inequalities.m