Release notes
From Omath
Contents |
Version <math>10^{-16}</math> (draft!)
These are draft release notes for the next version of omath. Don't take them too seriously.
- Commandline jar now works without any installation (beyond a java 1.5 jre). Just get omath.jar, and type
java -jar omath.jar. This wonder is accomplished with the help of one-jar. - Quite a lot of rational arithmetic.
- In[] and Out[] work; even better, they're not defined in the kernel, but in the bootstrap core.
- Parser takes string literals
Version <math>10^{-17}</math>
New features
- Pattern matcher works! Flat, Orderless, OneIdentity and backtracking.
- A first implementation of pattern specificity; good enough for most porpoises.
- Parser nearly complete - there's a bug in dealing with whitespace in certain places.
- Symbolic arithmetic for Plus and Times. Collecting terms, etc. Expand.
- Quite a lot of integer arithmetic.
Milestone tests
To get a sense of what version <math>10^{-17}</math> does, you might like to run the version <math>10^{-17}</math> applet. The <math>10^{-17}</math> milestone consisted of producing results equivalent to MMA for the following user sessions:
- Erathosthenes' Sieve. [1]
- (3 different implementations of) a Fibonacci number generator. [2]
- Calculating the Kauffman bracket for the trefoil knot. [3]
- Some simple integer arithmetic. [4]
Bugs
- there's a bug in the Applet....if you click on "abort tungeten" and then click on "start tungsten" both kernels are still alive and you get "funny" results:

