Is there a way to DumpSave
all the variables in the notebook? Or better whole notebook so that opening it would restore all the definitions.
1 Answer
$\begingroup$
$\endgroup$
2
Definition of a variable in a context is done by
myContext`a=100;
!! Typing "a" later will not give 100!! To call the content defined above you need to specifiy the context other wise it is assumed Global`
. So use myContext`a
to get 100.
Do this with all the needed variables in the notebook.
You can use DumpSave["file","myContext`"]
to save all the definitions at once.
-
$\begingroup$ Does that mean that in principle all the global variables can be saved by
DumpSave["file","Global
"]`? $\endgroup$– Al GuyCommented Sep 2, 2015 at 2:06 -
$\begingroup$ I was not sure if Global` context is far more than your defined variables. I just tried ?Global`* and indeed I only get my defined variables/functions and not some genereal Mathematica definitions. $\endgroup$– EisbärCommented Sep 2, 2015 at 8:05
DumpSave
. $\endgroup$