What is new in Algosim 3.1?
September 2022
Major changes
The main new feature in Algosim 3.1 is 3D visualisation.
On the same topic of multivariable calculus, a custom function in several variables can now be passed a single list or vector of values instead of the individual arguments one by one.
Language changes
A function in several variables can now take its arguments as a single list or vector.
For instance,
F ≔ (u, v) ↦ u^2 + 4⋅u⋅v − 3⋅v^2; P ≔ ❨1, 2❩; F(P)
−3
This can also be written
F(1, 2)
−3
and previously this was the only way to evaluate F
.
New functions
Significantly extended functions
IDE changes
-
Minor improvements to the console, image viewer, diagram viewer, program editor, window manager, gallery manager, and UX colour selector.
-
A new visual objects manager.
Other changes
-
All new functions fully documented.
-
Some existing documentation pages updated.
-
A small number of documentation typos fixed.
-
More automatic self tests.
-
A large collection of graphics tests.
-
Various minor changes, including a small number of bug fixes.
-
Some refactoring.