3
$\begingroup$

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.

$\endgroup$
1
$\begingroup$

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.

$\endgroup$
  • $\begingroup$ Does that mean that in principle all the global variables can be saved by DumpSave["file","Global"]`? $\endgroup$ – Al Guy Sep 2 '15 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är Sep 2 '15 at 8:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.