After about a year of not doing much on Alvigra I got a bug up my butt a while ago and started seriously working on it again. So now Alvigra can actually solve some moderately simple algebraic equations - whereas before it could only simplify expressions. Getting it to solve equations was actually a much easier task than writing the code to simplify them, but I have to say that watching it solve equations is a lot more satisfying.
Also I gave Alvigra the ability to save off equations and their solutions so that I could do regression testing (a priceless feature for development, since getting it to solve one equation correctly has about a 50% chance of making it screw up a different equation solution). I also figured out how to get it to auto-scroll, an annoying little problem which eluded me for over a year but which only required about ten lines of code to fix once I found the right method.
Try it out. It’s cool - Alvigra.com
