Problem with Contexts

*To*: mathgroup at christensen.cybernetics.net*Subject*: [mg393] Problem with Contexts*From*: Charles Fletcher <fletcher at nova.umd.edu>*Date*: Mon, 9 Jan 1995 10:23:02 -0500 (EST)

I experienced the following problem when defining Contexts: Mathematica 2.2 for NeXT Copyright 1988-93 Wolfram Research, Inc. -- NeXT graphics initialized -- In[1]:= Begin["Alice`"] Out[1]= Alice` In[2]:= x=1;y=2;x+y Out[2]= 3 In[3]:= Begin["Bob`"] Out[3]= Bob` In[4]:= x=11;y=22;x+y Out[4]= 33 In[5]:= Begin["Alice`"];y-x Out[5]= 11 In[6]:= y-x Out[6]= 1 In[7]:= Exit For the In[5] I try to change the Context and do a calculation in the same command, but the calculation is done using the previous Context ("Bob"). However, the Context was changed as noted when the calculation is repeated (In[6]). Is this a bug or am I missing something about how Contexts are used and defined. BTW--I found the same problem when using the Notebook interface BUT when I concatenate the commands on separate lines it works okay-- Begin["Alice"];y-x doesn't work, but Begin["Alice"]; y-x (the Shift-Return) does work. Thanks for the help, Charlie -- NeXTMail to: | ...to confer, converse, and charlie at technosci.com | otherwise hobnob with my | brother wizards.