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 1


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 Guy
    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är
    Sep 2, 2015 at 8:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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