RPN is a Reverse Polish Notation calculator.
Release Notes: This release fixes fractionary part parsing (3.123 was being parsed as
No changes have been submitted for this release.
Nice to see that someone made something out of this old lump of code :-)
Update for 2.1.2
Did some bug fixes, added a view registers command in the toolbox, add operators for register storage just like the 15C/12C. Click STO, then + then the register number to add the stack value to the indicated register.
Added cheat sheets for trig and stat command sets. Who wants to forget law of sines when you're out in the shop needing to set an angle on a table saw...
I just recently hit the size limit for the single segment layout and have reoganized the code into a multiple segment approach. Once I'm confident that its working ok, I'll update the RPN2 branch again. The update also includes a hopefully final patch to the fix(n) formatting which in 2.0.3 was still not working quite right.
Once that is taken care of and stabile, I will be bringing in some complex math from the GNU gsl (scientifici library).
Purpose of Update
I'm having fun with this code, so if there are things you would like to see in a non-programmable RPN calculator, please email me, or post a comment here.
Also thoughts on including MKS units in the constants, ie since a calculator only pushes the number, how to best indicate that velocities are in m/s, etc. Speed of light for instance could be pushed as ~3x10^10cm/s or ~3x10^8m/s; both are quite commonly used. Program could just assume that if the user is working with Avagadro's number or the Planc constant they should be able to recognize the MKS/cgs nature of the unit pushed on the stack.. Thoughts anyone?
11 Jun 2002 11:45
Full-featured sound library
A Scala-based build system.