Order RPN Online
![RPN](rpn.gif)
|
Programmable functions.
Drag and drop interface.
40 element circular stack.
10 user variables.
Scientific functions.
Base conversion.
Number formatting.
Graffiti or button input.
Copy/Paste.
18 digits of precision.
exponents up to +/-64000.
Programmable interface.
|
RPN is shareware. If you find RPN to be a valuable tool, please register.
Once registered, you will remain a registered user of RPN for all
future versions (see below for details) and will be provided with a
registered version of the software.
Online (credit card)
First Virtual
Postal mail
- $15 US (required).
- your email address (required).
|
Russ Webb 412 S. Albany St. Apt. 5 Ithaca, NY 14850
|
If you are outside the US and having trouble registering RPN,
here are the methods I can suggest.
By registering RPN you agree to the following conditions:
- RPN is only registered to you for use on your hardware,
and may not be distributed in registered form.
- You will not disclose any information which is marked
"for registered users only" given to you by the author.
- Failure to follow the above conditions may result in
cancellation of your registration and legal action.
Legal Stuff:
This software is copyrighted (©1996-1998) by
Russell Y. Webb. Furthermore, I make no warranty with
respect to the quality of this software, nor do I warrant that its
operation will be error-free. The author claims no
liability for data loss or any other problems caused directly or
indirectly by use of this application.
Installing RPN:
- Delete versions of RPN earlier than 2.1 (other version do not need to
be deleted).
- Hotsync the following files to your Pilot:
- RPN.PRC --- the Pilot executable file.
- RPN.PDB --- an import file containing basic RPN functions.
Installing RPN import files:
- Hotsync the import file (*.pdb) into your Pilot.
- Run RPN which will import the functions and delete the import file.
Installing text based RPN function sets:
- Hotsync the text to the Memopad (using the desktop Memopad).
- Copy it to the Pilot clipboard using the Pilot Mempad.
- Run RPN.
- Select [Function->Add Set] from the menu.
Things to try:
- Press the scroll keys on the Pilot to scroll through the installed
function sets.
- Press the Navigate button (above the EEX button)
in RPN to display a list of installed function sets.
- Enter several numbers using the keypad and the Enter button.
- Drag numbers from the stack or the 0-9 storage variables. Drop them
where ever they seem to be able to go (the stack, storage variables, some
buttons, and some functions).
- Tap the mode display (to the left of the input line) to access the
mode menu.
- Put 3 on the stack and select "places(n)" from the mode menu.
- Select "scientific" from the mode menu.
- Select [Extra->Help] from the menu; now tapping functions in the
upper right displays help for the function (some function do not have
a help string). Select [Extra->Help] to turn help off.
- Explore the
RPN Web Site.
Notes:
- The stack is 40 elements deep.
- The stack wraps around (ie. items are dropped of the bottom as room
is needed).
- If the maximum exponential value is exceeded or a computational error
occurs, the stack displays "Numerical Error."
- Enter makes a copy of the current number if there is no input.
- The delete button deletes the current number if there is no input.
- Tapping a number on the stack moves it to the top of the stack.
Postfix calculation:
The basic idea of a postfix calculator, like RPN, is that all operations
take their arguments from a stack; which means, all numbers required by an
operation are entered before the operation is selected. Rather than debate the
benefits of this calculator style, I'll show a few examples. Note that
operations "enter" the current input (see the first example).
4+2 --> 4 enter 2 enter + --> 4 enter 2 +
12*(4+3) --> 12 enter 4 enter 3 + * --> 4 enter 3 + 12 *
(12+sin(7))/(11*3.1415) --> 7 sin 12 + 11 enter 3.1415 * /
Give it a try keeping in mind that operations effect the numbers which are
already displayed.
Russ Webb -
rw20@cornell.edu