Release notes

Version $$10^{-16}$$ (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 . 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

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 $$10^{-17}$$ does, you might like to run the version $$10^{-17}$$ applet. The $$10^{-17}$$ milestone consisted of producing results equivalent to MMA for the following user sessions:


 * Erathosthenes' Sieve.
 * (3 different implementations of) a Fibonacci number generator.
 * Calculating the Kauffman bracket for the trefoil knot.
 * Some simple integer arithmetic.

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: