Version 1.22 fixes a number of bugs I introduced in versions 1.20 and 1.21 and some others I didn’t catch before. Syntax highlighting is fixed for exponential notation, the input box scrolls to fit its contents again, and I fixed a bug that kept you from defining functions if the function reference pane was hidden. I also improved the way equations are sent to the solve algorithm, so it should work on larger numbers now. Numbers are now no longer rounded to 15 decimal places when displayed, so you can work with very small numbers more easily.
I also added a number of new operators:
++ -- += -= *= /= ^= and
%=. These are really just shortcut notations that let you do things like “
x = x+1” by only typing “
x++“, or “
x = x*5” with “
x *= 5” . All these operators except
^= behave like they do in C and C++. Since the
^ operator is for powers,
^= is assignment by power instead of assignment by bitwise XOR. Also, the increment (++) and decrement (–) operators cannot be used in the middle of expressions like they can in C. They must be by themselves, like “
x++“, not in the middle of an expression like “
As with version 1.20, GlassCalc is now running on the .NET Framework 4.0. Microsoft has not yet released the .NET Framework 4.0, so you probably don’t have it. If you’re feeling adventurous, you can download the .NET 4 Release Candidate.
I’d love to hear what you think! If you have a suggestion, find a bug, or just use GlassCalc, please leave a comment!
- Windows (Tested on 7, untested on earlier versions)
- .NET Framework 4 RC
- Visual C++ 2005 libraries (included in regular installer)