The MaximaTakeover() command has some behaviours that I may classify as bugs. See the attached file Blatt1.sm
-
Open the file. The double integral is not calculated, thus Maxima not activated. Press recalculate (F9) and Maxima is activated for calculations above the MaximaTakeover() command. Everywhere else in Smath the order of commands matters i.e. you can't access a variable that is below your current formula.
-
MaximaTakeover() only works if you put an = sign after the function. I find this irritating.
-
MaximaTakeover() in one sheet has an effect in other sheets as well. Open the attached file, copy everything except the MaximaTakeover command into a new worksheet and you will see Maxima is activated in the new worksheet too. In other words: The result of a calculation is depending on which other files are opened at the same time in Smath and which of those has been recalculated last.
-
If you delete a MaximaTakeover() command it's effect remains active. This creates a history based calculation result.