I put the last code I worked on in 0.4.1. The educational project has ended, and I'm working on a new project. If someone wishes to become the new manainer then send me an email at bpeyton_NOSPAM_@ptd.net without the _NOSPAM_ part, of course.
0.4 is out!
I have added window forms GUI client. Graphing is in progress, it's very slow and doesn't draw some graphs with quick changes in Y axes correctly.
I haven't made any changes to the console client, but it's still compatible with calclib. It doesn't have any graphing functionality.
Once I have more bugs ironed out and GTK# matures more, I'll probably write a GTK# client.
So as prominsed I got to this before friday. This new version can now evaluate any math problem with +,-,*,/,^, urinary minus (1+-1), and parenthesis.
I'm going to begin work on the GUI client as well as working on the non equation solving calculator functionality.
So I didn't fix the last bug over the weekend (I made some progress, but forgot to add it to the cvs). I had planned to do it sunday, but I spent more time moving furnitre than I thought I would. Unless this bug turns out to be one of the most difficult bugs to fix ever, I WILL get it done before friday.
I just have to squish one more bug, and test it a bunch (hopefully I won't find anymore bugs during this), then I'll make the next release. I think I'll get it done over the weekend.
This release will (should :) ) be able to do any problem with +,-,*,/,^,(,)
I got order of operations working. As soon as I get some bugs ironed out, I'll make the last release for 0.3.x.
I'll then go to alpha, start the 0.4 series, begin working on the GUI
:)
I'm learning so much from this project. I completed recursive parenthesis last night; I'll release a file of 0.3.1 later today.