Last update: Sun Oct 15 02:39:02 MDT 2017
Top |
Symbols |
Math |
A |
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
M |
N |
O |
P |
Q |
R |
S |
T |
U |
V |
W |
X |
Y |
Z
BibTeX entry
@Article{Wagner:1996:PPC,
author = "David B. Wagner",
title = "Power Programming: Contexts and Shadowing",
journal = j-MATHEMATICA-J,
volume = "6",
number = "2",
pages = "41--51",
month = "Spring",
year = "1996",
CODEN = "????",
ISSN = "1047-5974 (print), 1097-1610 (electronic)",
ISSN-L = "1047-5974",
bibdate = "Sat Nov 6 13:34:10 MDT 2010",
bibsource = "http://www.math.utah.edu/pub/tex/bib/mathematicaj.bib;
http://www.mathematica-journal.com/issue/v6i2/",
URL = "http://www.mathematica-journal.com/issue/v6i2/columns/wagner/index.html;
http://www.mathematica-journal.com/issue/v6i2/columns/wagner/wagner62.pdf",
abstract = "Contexts are a mechanism for ensuring that symbols
created by a package are distinct from symbols created
by the user or by other packages. The biggest problem
with contexts is shadowing, a situation in which a
symbol in one context prevents the user from referring
to a symbol of the same name in a different context. In
this article, we first describe how packages use
contexts and then we survey tools and techniques that
exist for dealing with the shadowing problem. Finally,
we develop a new package, AntiShadow.m, that prevents
the most common form of shadowing.",
acknowledgement = ack-nhfb,
journal-URL = "http://www.mathematica-journal.com/",
}
Related entries
- article,
4(1)70,
4(2)54,
6(2)32,
6(2)52,
6(2)60,
6(2)66,
6(3)28,
6(3)37,
6(3)44,
6(3)58,
6(3)73,
6(3)78,
11(2)172,
11(2)284,
12(1)1,
12(1)2,
12(1)3,
12(1)4,
13(z)z,
13(z)z-1,
13(z)z-2,
13(z)z-4,
13(z)z-6,
14(z)z,
14(z)z-2,
14(z)z-5,
15(z)z,
15(z)z-1,
15(z)z-8,
16(z)z,
16(z)z-1,
16(z)z-3,
16(z)z-5,
16(z)z-6
- context,
4(1)64,
4(2)44,
16(z)z-2
- dealing,
15(z)z-8
- describe,
4(2)54,
5(4)17,
13(z)z-5,
14(z)z,
14(z)z-2,
15(z)z
- develop,
3(4)66,
4(1)53,
4(1)64,
4(1)74,
4(1)81,
14(z)z-9
- different,
2(3)z-4,
4(2)83,
6(2)52,
6(3)65,
11(2)284,
16(z)z-4
- distinct,
12(1)4
- Finally,
13(z)z-1,
13(z)z-7
- first,
2(3)z-4,
4(1)53,
4(2)38,
5(4)17,
11(2)284,
13(z)z-3,
13(z)z-4,
14(z)z,
14(z)z-1,
14(z)z-7
- form,
1(3)92,
2(1)88,
2(1)88-1,
5(4)12,
8(3)z-6,
11(2)172,
12(1)1,
12(1)4,
13(z)z-4,
14(z)z-9
- how,
4(1)9,
4(1)74,
4(1)z-3,
4(2)10,
4(2)54,
6(2)52,
6(2)66,
6(3)28,
6(3)78,
8(4)z-4,
11(2)284,
12(1)1,
13(z)z-8,
13(z)z-9,
14(z)z-2,
15(z)z-2,
15(z)z-3,
15(z)z-5,
16(z)z,
16(z)z-7
- mechanism,
11(2)z-2,
12(1)4
- most,
4(1)z-4,
6(2)72,
6(3)28,
13(z)z-3
- new,
4(1)38,
9(1)z-3,
14(z)z-3,
14(z)z-5,
15(z)z-5,
16(z)z-6
- one,
4(2)83,
9(3)z-2,
11(2)284,
12(1)3,
13(z)z-1,
13(z)z-7
- other,
4(2)83,
7(3)z-1,
12(1)1,
13(z)z-4,
13(z)z-7,
14(z)z-3,
14(z)z-6,
15(z)z-8,
16(z)z-1
- package,
1(1)85,
1(1)95,
1(1)95-1,
1(1)z-7,
1(4)16,
2(1)91,
2(1)z-4,
3(2)31,
3(3)z-5,
4(1)38,
4(2)44,
4(2)62,
5(1)z-4,
5(2)z-6,
5(4)8,
6(2)72,
7(1)z-4,
9(2)z-8,
12(1)2,
13(z)z-1,
13(z)z-4,
13(z)z-6,
15(z)z-2,
15(z)z-7
- power,
3(1)z-8,
3(3)z-3,
4(1)44,
4(1)81,
4(2)62,
5(4)z-9,
6(1)z-8,
6(3)14,
6(3)44,
7(1)z-7,
7(1)z-8,
15(z)z-1
- problem,
1(2)65,
1(4)62,
3(3)z-4,
4(1)70,
4(1)z-3,
4(2)54,
6(2)52,
6(3)22,
6(3)28,
6(3)58,
7(1)z-3,
8(3)z-6,
10(3)z-2,
10(4)z-4,
11(1)z-2,
11(2)172,
11(2)284,
13(z)z,
13(z)z-3,
13(z)z-6,
13(z)z-9,
14(z)z-5,
14(z)z-7,
15(z)z-3,
16(z)z-5
- programming,
1(3)z-8,
2(1)88,
2(1)88-1,
2(1)z-8,
3(1)z-7,
3(2)z-6,
4(1)44,
4(1)53,
4(2)38,
4(2)44,
4(4)z-2,
5(1)z-2,
5(1)z-4,
5(1)z-5,
5(3)44,
5(4)17,
5(4)z-9,
6(1)z-8,
6(3)28,
6(3)44,
6(4)z-7,
6(4)z-9,
7(1)z-8,
7(3)z-1,
9(2)z-4,
14(z)z-2,
15(z)z-8,
16(z)z
- same,
2(2)58,
13(z)z-4
- survey,
1(1)92
- symbol,
1(3)z-11,
3(3)z-5
- technique,
4(1)81,
7(3)z-1,
12(1)4,
13(z)z-7,
14(z)z-2
- then,
13(z)z-6,
13(z)z-8,
14(z)z,
14(z)z-2,
14(z)z-7,
14(z)z-9
- tool,
1(2)55,
1(2)z-1,
1(4)59,
4(1)64,
6(2)32,
6(3)10,
6(3)28,
7(3)z-9,
10(1)z-4,
13(z)z-4,
16(z)z-5
- use,
4(1)44,
4(1)70,
4(4)37,
6(2)52,
6(3)44,
6(3)78,
12(1)1,
12(1)3,
13(z)z,
13(z)z-1,
13(z)z-8,
14(z)z-4,
14(z)z-9,
15(z)z-3,
16(z)z-2
- user,
9(1)z
- Wagner, David B.,
5(4)z-9,
6(1)z-8,
6(3)44,
7(1)z-8
- which,
2(3)z-4,
4(1)9,
4(1)53,
4(2)10,
4(2)44,
5(4)17,
6(2)66,
12(1)1,
12(1)2,
13(z)z-3,
13(z)z-6,
14(z)z,
14(z)z-3,
14(z)z-4,
15(z)z,
15(z)z-5,
15(z)z-8,
16(z)z,
16(z)z-5