Linked Questions
10 questions linked to/from Handling Kernel start. What is a full initialization stack and what place the Autoload has there?
597
votes
19
answers
154k
views
Where can I find examples of good Mathematica programming practice?
I consider myself a pretty good Mathematica programmer, but I'm always looking out for ways to either improve my way of doing things in Mathematica, or to see if there's something nifty that I haven't ...
70
votes
2
answers
2k
views
Guidelines for planning custom GUI in Mathematica
This post is here to save your time during GUI development in Mathematica. And one way to do this is to know where limits are and to be aware of features that are awaiting.
Background
Usually I don't ...
19
votes
2
answers
551
views
Mathematica "prelude"
Is there any way to have the functions from a mathematica file be loaded on startup?
For example, in this excellent answer, Jens helps me out and gives me some functions for creating legends for ...
16
votes
2
answers
722
views
Detecting kernel initialization
Certain operations do not work during kernel initialization. Code from Kernel/init.m, the Autoload directory, or packages set ...
15
votes
1
answer
2k
views
How to use the Autoload directory?
According to the documentation, packages in $UserBaseDirectory/Autoload will load automatically on startup. I placed an .m file ...
10
votes
1
answer
615
views
Possible Bug of loading Package @ Mathematica 10.1
When I open mathematica, there will pop-up some messages
where
<< package`
is in the following file
...
12
votes
1
answer
422
views
StringMatchQ and Alternatives throws message in init.m
Bug fixed in 11.2.0
The report of this issue, which itself relates to code of my answer here, exposed a behavior I cannot explain. If I use StringMatchQ in ...
10
votes
1
answer
147
views
How to ensure that a package is always loaded on startup, even in parallel kernels?
Is there a robust way to ensure that a package is always loaded on startup, even in parallel kernels?
Parallel kernels do not read Kernel/init.m.
4
votes
2
answers
234
views
Use URLFetch in init.m
I'm not able to use URLFetch in my $UserBaseDirectory/Kernel/Init.m as it always returns ...
2
votes
0
answers
88
views
How can I bypass the limitations of init.m? [duplicate]
In a series of QA it has been pointed out that init.m suffers of heavy limitations (see as example, Automatically load packages at startup or Why can't I import ...