Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2016-05-17 | 1.6 kB | |
calm-2.0.0.zip | 2016-05-17 | 335.0 kB | |
Totals: 2 Items | 336.6 kB | 0 |
Release notes
Source code and Javadoc can be downloaded from www.calclipse.com.
License update
This version is released under LGPL version 3.
System requirements
- Java version 1.8 or newer
calm-2.0.0.zip has the following directories:
* calm-2.0.0/bin: launchers for the script interpreter (calm.bat and calm.sh)
* calm-2.0.0/doc: documentation with symbol reference (index.html)
* calm-2.0.0/inventory: contains calc.txt, a sample script (run with calm script:calc.txt
)
* calm-2.0.0/lib: contains calm.jar
* calm-2.0.0/LICENSE.txt: license information
CalclipseMath has been overhauled, and the API has changed drastically. Old scripts may not run with this version. CalM is used as a contracted form of CalclipseMath. The scripting language is named the CalM (or CalclipseMath) scripting language.
A few changes:
* elif
has been renamed to elsif
.
* The import
and execute
tokens have been removed (these are still script keywords).
* The term MComp URL has been abandoned in favor of MComp location. Location formats have changed, e.g. old: script://some_script.txt
, new: script:some_script.txt
.
* Some matrix functions (echelon
, rechelon
and lu
) accept a new paramater for controllong partial pivoting.
* The old functions max
, min
and sort
accepted either an arbitrary number of arguments or a single array argument. The new ones accept only arbitrary many arguments, but array arguments are treated as collections of objects to compare.