
RPN - A Free RPN Calculator for the Palm
----------------------------------------

RPN is an open source implementation of an
RPN calculator for the Palm Computing
Platform. RPN stands for Reverse Polish
Notation, a postfix style where you
enter all arguments first, and only then
the opration. To add 2 and 2 you would
type '2 <enter> 2 <+>'

Requirements: a PalmOS 2.0 or later device.
              (probably works on 2.0, but I have
               only tested with 3.5 and above)

To install: if you don't have MathLib on your
            Palm, install MathLib.prc.
            Then install rpn.prc. 

Usage hints:
------------

the RPN stack has 9 positions, even though only
3 are shown due to screen size constraints.

The behavior was modelled after the HP48 series
of calculators.

Graffiti bindings: A: add,      S: subtract, 
                   M: multiply, D: divide, 
                   E: EEX (magnitude),
                   and numbers, dot, line feed
                   work as expected.

License/Copyright/etc.:
------------------------

RPN is (C) 2002 Felipe Bergo <bergo@seul.org>

You are free to use/modify/copy/distribute RPN
under the terms of the GNU General Public
License. To skip the legalese and get to the
point: it's free (no cost) to use, you do not
need to register nor pay me anything. You can
share with all your friends as you wish, too.

RPN includes some public domain code (strtod.c
and pdouble.c), and some headers and wrappers
for MathLib (which is under the LGPL), but RPN
itself is under the GNU General Public License, 
included in the COPYING file.

Compilation Hints:
------------------
If you ever want to modify or recompile RPN,
you'll need prc-tools 2.1, pilrc 2.9
properly built, and PalmOS SDK 3.5 or later
properly installed.

pilrc will complain a lot about using
repeated bitmap ids, just ignore it.

Version History:
----------------

1.0.1: bug fix in fractionary part parsing (3.123 was being
       understood as 3.321), June 14 2002

1.0.0: first release, June 11 2002

