Tagged Questions
17
votes
1answer
108 views
What does Internal`InheritedBlock do?
What does the function Internal`InheritedBlock do? How is it different from the regular Block?
0
votes
1answer
48 views
Don't pollute outside context when solving equation from the outside
This code works fine only if a is not defined in the outside context:
...
15
votes
4answers
240 views
Enforcing correct variable bindings and avoiding renamings for conflicting variables in nested scoping constructs
Using global variables the following turns an "expression" into a Function:
expr = 2 x;
Function[x, Evaluate[expr]]
Of course ...
3
votes
1answer
112 views
Downvalues vs. Scoping for Functions
Regarding my recent question on using a default value for a function argument when a pattern was not met yielded some interesting answers, but the general consensus was "Yes this can be done, but ...