News Features Documentation Version Notes Support & Feedback
PEMDAS
Download PEMDAS 1.2   159 KB, .zip

Requires Mac OS X 10.4.3 or higher


Version 0.93 Release Imminent (finally!)
September 18, 2006

Finally... version 0.93 will be released in the next 1-3 days.

That took a lot longer than I was hoping, sorry about that. I broke a bunch of the older code implementing newer stuff, and had to get everything working again. There are still several more things I want to add to the programmer mode, but there is a bunch of new stuff and fixes, enough that I really want to get it out now. I'd rather not have this turn into a Vista and have this monster release with a ton of new features that takes 5 years to release... I'd rather release more often and do smaller improvements each release. Anyways, I've been using the development version 100% of the time for the past week, and it's a pretty nice improment over 0.92.

Here are some of the new features... by the way, a bunch of them have been feature requests, and they're really great:

  • Programmer functionality (enabled by a checkbox on the back)
    • Support for entering hex and octal numbers, like 0xFF and 030.
    • You can switch between sci/float/eng/bin/oct/hex display by hitting shift+left arrow or shift+right arrow.
    • A bin() function, so you can type bin(0100) and have it give you 4 .
  • Faster Calculations. Under the hood improvements make calculations anywhere from 2-4x faster.
  • Precision. Set the maximum precision of the display (on the back of the widget), anywhere from 1-16 numbers.
  • Copy the Answer. If you click the answer and hit command+c, it copies the answer instead of the formula.
  • Bug Fixes
    • Fixed a bug that would give you 'syntax error' if you did (2)/3 or (2)*3
    • Fixed a bug where the cursor would be in the wrong location after calculating some equations

Again, a big thanks to everyone who requested features. The verison after 0.93... version 1.0... will feature several improvements upon them. After I release it, if you have more ideas, or want to change something, let me know!

The Future
September 7, 2006

It's a bit past the 'monthly update' day, so I figured I'd post some news. Although it was a bit of a coincidence that the past couple versions were released around the 5th of the month, and even though I was shooting for that with 0.93, I wasn't able to make it.

The good news is that there are a bunch of new features in 0.93, the most in any release so far (I'm pretty sure). I'm getting close to implementing them all, and it will be released not too long after that.

The next version after 0.93 will be (finally!!) 1.0. Version 1.0 will primarily be a bug fixing release, as well as it will have the second iteration on the new features in 0.93.

After version 1.0, I will go directly to 2.0. Version 2.0 will require a rewrite of the core calculation code, and will feature the new user interface I'm working on (yay!). I'm not sure how long that will take, but I'm shooting for February.

Apple Design Award 2007 Runner Up