0
$\begingroup$

Version revisions of many applications provide upgrade scripts to, for example, database tables upon which those applications rely. Indeed, back in the day, when providing new language features for the PLATO network, I wrote a program that went through all source code of all users and converted them to work with the new version of TUTOR. While I am aware of the fact that Mathematica is far more sophisticated as a programming language, and therefore completely automated upgrades are not feasible, there must be many routine tasks that could be automated.

Are there any such scripts written in any language(s)?

$\endgroup$
3
  • 1
    $\begingroup$ I do not know of a tool other than manual editing to make the notebook work in new versions. But these links might help. Most influential and/or disrupting features introduced with new versions of Mathematica and Graphics incompatibilities between Mathematica Versions and Incompatible Changes since Mathematica Version 1 $\endgroup$
    – Nasser
    Commented Feb 26, 2022 at 17:18
  • 1
    $\begingroup$ It will also help to mention which version of Mathematica you want to upgrade your notebook from. I have new idea what PLATO is and what TUTOTR is and how these are related to Mathematica in your question. $\endgroup$
    – Nasser
    Commented Feb 26, 2022 at 17:21
  • $\begingroup$ Your references are very helpful. Thanks, Nasser. As for PLATO/TUTOR -- I merely included that reference as kind of an inside joke with the folks at Wolfram. PLATO was a precursor to the Internet created at the University of Illinois way back in the 60s and 70s. Its only really related in the sense that TUTOR was a programming language that had a lot of idiosyncrasies. $\endgroup$ Commented Feb 26, 2022 at 17:33

0

Your Answer

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

Browse other questions tagged or ask your own question.