Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RPN Mode #80

Open
heldercorreia opened this issue Aug 4, 2015 · 18 comments
Open

RPN Mode #80

heldercorreia opened this issue Aug 4, 2015 · 18 comments

Comments

@heldercorreia
Copy link
Collaborator

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

@heldercorreia
Copy link
Collaborator Author

Should be marked as enhancement.

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

@heldercorreia
Copy link
Collaborator Author

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

@heldercorreia
Copy link
Collaborator Author

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

@heldercorreia
Copy link
Collaborator Author

Reported by helder.pereira.correia on 2007-06-12 09:51:27

  • Labels added: Milestone-Release1.0

@heldercorreia
Copy link
Collaborator Author

Reported by helder.pereira.correia on 2007-12-16 21:45:51

  • Status changed: New
  • Labels removed: Milestone-Release1.0

@heldercorreia
Copy link
Collaborator Author

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

@heldercorreia
Copy link
Collaborator Author

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

@heldercorreia
Copy link
Collaborator Author

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

@heldercorreia
Copy link
Collaborator Author

Yes, please do it... :-)

Reported by sferrazzi on 2009-01-28 10:17:55

@heldercorreia
Copy link
Collaborator Author

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

@heldercorreia
Copy link
Collaborator Author

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

@heldercorreia
Copy link
Collaborator Author

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 [email protected] on 2011-05-24 12:12:40

@heldercorreia
Copy link
Collaborator Author

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

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

@heldercorreia
Copy link
Collaborator Author

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

@heldercorreia
Copy link
Collaborator Author

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

@heldercorreia
Copy link
Collaborator Author

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

newinnovations referenced this issue in newinnovations/SpeedCrunchSI Mar 5, 2017
@bluespider42
Copy link

I would also love to see an RPN input mode for SpeedCrunch

@PixelTwins
Copy link

I take it this didn't happen then?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants