La conversion de la syntaxe Mathematica vers Maxima est assez simple. Quelque part sur les Interwebs il y a une "pierre de Rosette" de langages de programmation qui pourrait aider. (Trouvé ceci [1] qui semble utile, bien que je semble me rappeler quelque chose de plus étendu.)
Cependant, la partie difficile est qu'il pourrait y avoir des fonctions qui fonctionnent différemment dans un système ou l'autre. En particulier, je pense que la fonction de Mathematica pour résoudre les équations est plus puissante que celle de Maxima. Donc si vous pouvez ou non traduire le code dépend de plus que de simplement convertir la syntaxe. Mon conseil est de poster le code sur la liste de diffusion Maxima ([email protected]) et de demander s'il peut être traduit.
[1] http://www.axiom-developer.org/axiom-website/rosetta.html