RPN Mode

Issue #18 new
Former user created an issue

Originally reported on Google Code with ID 18

I know it's somewhat exotic - but i'm a fan of a rpn (reverse polish
notation) style user interface. Speed Crunch would (just from a GUI point
of view) suit this very well. 
Would it be thinkable to implement a RPN mode?

Reported by klemens.dickbauer on 2006-12-08 20:38:59

Comments (17)

  1. Former user Account Deleted

    ``` Should be marked as enhancement. ```

    Reported by `klemens.dickbauer` on 2006-12-08 21:26:50

  2. Former user Account Deleted

    ``` RPN would be great. Even without going to full RPN, some postfix notation would be welcome. In Mathematica for example, where both infix and postfix notations can be used, sin(pi/3) can be alternatively typed pi/3 sin The symbol is used to signify a postfix application of the function. This will be useful specially when the "ans" variable has to be fed to a function. One could then type "ans f" or even simply " f". ```

    Reported by `B.Houchmandzadeh` on 2007-02-23 09:59:28

  3. Former user Account Deleted

    ``` There is indeed plan to support RPN. I mark this as Enhancement. ```

    Reported by `ariya.hidayat` on 2007-04-16 09:19:09 - Status changed: `Accepted` - Labels added: Type-Enhancement - Labels removed: Type-Defect

  4. Former user Account Deleted

    Reported by `helder.pereira.correia` on 2007-06-12 09:51:27 - Labels added: Milestone-Release1.0

  5. Former user Account Deleted

    Reported by `helder.pereira.correia` on 2007-12-16 21:45:51 - Status changed: `New` - Labels removed: Milestone-Release1.0

  6. Former user Account Deleted

    ``` Calls to functions that take arbitraryly many parameters (like average) are difficult to encode in RPN. Suggestions? ```

    Reported by `wolf.lammen` on 2007-12-21 09:36:28

  7. Martin Gill

    ``` Just use the stack. It's not a problem unless there is a limited stack size.

    For example:

    123 123 123 123 123 5 avg

    The last stack entry is the number of values, and you then pass that number of preceding stack entries to the function.

    Most (actually all) calculators I know use statistical functions for this type of stuff and that's generally totally separate from the normal notation used. It's usually a table of values in memory that various calculations can be carried out against. (Variance, standard deviation, mode, median, mean, correlation coefficients etc).

    I'd suggest the same approach. ```

    Reported by `MartinSGill` on 2008-01-02 12:40:43

  8. Former user Account Deleted

    ``` Or you could use braces. Like 3 (12 4 + 8 2 3 * +) avg * 3 * avg ((12 + 4), (8 + (2 * 3))) - mila ```

    Reported by `xchmelmilos` on 2008-11-19 14:55:24

  9. Former user Account Deleted

    ``` As a long time HP 48GX user it would be superb to have such feature on Speedcrunch. Any update regarding this matter? ```

    Reported by `aramon` on 2010-05-24 08:12:28

  10. Former user Account Deleted

    ``` I look forward to see that implemented. I can't find any decent RPN calculator for windows. ```

    Reported by `brice.lenoir` on 2011-05-23 12:53:13

  11. Former user Account Deleted

    ``` Brice - while we wait for speedcrunch - I have come to love xcalc (I have assigned a hotkey - using AutoHotkey - to quickly toggle the minimal version of xcalc, works very well) ```

    Reported by `fraxinus@oxel.net` on 2011-05-24 12:12:40

  12. Former user Account Deleted

    ``` Thanks for that! I used www.ecalc.com as well. ```

    Reported by `brice.lenoir` on 2011-05-24 12:18:56

  13. Former user Account Deleted

    ``` yet another hp user here. for the time being, using "galculator" on linux and free42 on windows. hoping speedcrunch will catch up and do rpn one day

    ```

    Reported by `ari.reads` on 2011-10-21 03:58:16

  14. Former user Account Deleted
    I'm also using RPN calculator and would like to see it as an option here too.
    As mentioned in comment #7, the statistical functions are no problem in RPN.
    You could even make it simpler .. clear stack - input numbers - avg - enter.
    Only one limitation; the first entered value must not be zero!
    
    Please, implement RPN! Pretty please...
    

    Reported by tim.torma on 2014-07-03 19:50:14

  15. Former user Account Deleted
    I use REALCALC on my android phone as an excellent RPN calculator. I too would like
    to see RPN implemented in speedcrunch.
    

    Reported by theron.jensen on 2014-11-07 15:12:45

  16. Log in to comment