Linked Questions
22 questions linked to/from Package functions and symbolic calculations
3 votes
1 answer
365 views
Using a Global symbol inside a package [duplicate]
Part I - Without package I have created a function to compute a bridge score. ...
1 vote
1 answer
145 views
Differentiation inside package [duplicate]
I am trying to put all my functions in a single package and some of them do not work because of differentiation. Suppose I have the following package ...
0 votes
0 answers
344 views
Why the package (.wl) and .nb behaves completely different [duplicate]
I am developing an application in one part I am checking the if the functions are constant or not. I am using a couple of lines of code (it is possible that there is another way of doing it) but the ...
1 vote
1 answer
135 views
Context issues when using NDSolve and rule substitutions in a package [duplicate]
I have a .wl package and a demo .nb notebook. The package file is testPackage.wl and it ...
0 votes
0 answers
156 views
function from .wl produces no output [duplicate]
I'm trying to learn to reuse functions. I have created a .wl file with the following content. As I understand the last line without semicolon is the function output. Should each function have it's ...
3 votes
0 answers
120 views
How to resolve a context shadow problem (revised) [duplicate]
I have developed a notebook of 30+ functions for Geometric Algebra, all of which involved using the symbol e with subscripts like Subscript[e,1]. I write them here as e1, e2, e3 ... for readability. ...
0 votes
0 answers
89 views
Is it possible to create complicated packages from modules which work fine by copy paste? -- A counterexample [duplicate]
Here is a module which constructs essentially several functions in a chain [Phi], sct, ks, WE, G: ...
1 vote
0 answers
63 views
Why is my MMA package unable to evaluate some user-defined functions? [duplicate]
I am trying to create a package for other Mathematica programmers to use, but in doing so, I came across an interesting MMA problem which I cannot seem to figure out. The following code in .nb file ...
0 votes
0 answers
21 views
Function working in command line session but not in package [duplicate]
I have this pretty straight-forward function GetMinimum[function_, xmin_] := First[FindMinimum[{function, x>xmin}, x]] that works perfectly within a ...
43 votes
7 answers
2k views
How symbol lookup actually works
Bug introduced in V6 and fixed in V11.3 The behavior indeed changed but now the documentation is clear about it. This code is inconsistent with the description from Power Programming with ...
5 votes
1 answer
439 views
Import expression for function definition inside a Module of a Package
I've been struggling on this problem for quite a while, but I still don't understand why Mathematica is unable to recognize a function definition where the rhs is an ...
5 votes
1 answer
161 views
Where should global variables be defined in a package?
I am trying to understand two of the answers to the question 114769 Package functions and symbolic calculations ...
8 votes
1 answer
213 views
Function defined in a package behaves differently from when defined in a notebook
On a Windows system I'm using the Rubi rule-based integration package by Albert Rich which defines function "Int" in addition to Mathematica's Integrate. In my ..\ProgramData\kernel\init.m I have: <...
3 votes
1 answer
177 views
Behavior of Remove inside a Package
I have a notebook containing (in a Code cell, Initialization Group) ...
2 votes
1 answer
151 views
Why is pattern matching different inside package
This works fine when put in a notebook: TestFunction2[x_] := Column[{Head /@ x, Cases[x, _f], MatchQ[_f] /@ x}]; TestFunction2[{f[1, 2]}] and produces: ...