Order RPN Online


[ *Information* | Install | Tips | Links ]

RPN

RPN 2.5x
by Russ Webb
©1996-98

  • 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:

    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.


    [ Register | *Install* | Tips | Links ]

    Installing RPN:
    1. Delete versions of RPN earlier than 2.1 (other version do not need to be deleted).
    2. Hotsync the following files to your Pilot:
      1. RPN.PRC --- the Pilot executable file.
      2. RPN.PDB --- an import file containing basic RPN functions.

    Installing RPN import files:
    1. Hotsync the import file (*.pdb) into your Pilot.
    2. Run RPN which will import the functions and delete the import file.

    Installing text based RPN function sets:
    1. Hotsync the text to the Memopad (using the desktop Memopad).
    2. Copy it to the Pilot clipboard using the Pilot Mempad.
    3. Run RPN.
    4. Select [Function->Add Set] from the menu.


    [ Register | Install | *Tips* | Links ]

    Things to try:
    1. Press the scroll keys on the Pilot to scroll through the installed function sets.
    2. Press the Navigate button (above the EEX button) in RPN to display a list of installed function sets.
    3. Enter several numbers using the keypad and the Enter button.
    4. 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).
    5. Tap the mode display (to the left of the input line) to access the mode menu.
    6. Put 3 on the stack and select "places(n)" from the mode menu.
    7. Select "scientific" from the mode menu.
    8. 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.
    9. Explore the RPN Web Site.

    Notes:
    1. The stack is 40 elements deep.
    2. The stack wraps around (ie. items are dropped of the bottom as room is needed).
    3. If the maximum exponential value is exceeded or a computational error occurs, the stack displays "Numerical Error."
    4. Enter makes a copy of the current number if there is no input.
    5. The delete button deletes the current number if there is no input.
    6. 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).
    1. 4+2 --> 4 enter 2 enter + --> 4 enter 2 +
    2. 12*(4+3) --> 12 enter 4 enter 3 + * --> 4 enter 3 + 12 *
    3. (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.

    [ Register | Install | Tips | *Links* ]

    The RPN Web Site

    Russ Webb - rw20@cornell.edu