sanchahar / speedcrunch

Automatically exported from code.google.com/p/speedcrunch
1 stars 0 forks source link

RPN Mode #18

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
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?

Original issue reported on code.google.com by klemens....@gmail.com on 8 Dec 2006 at 8:38

GoogleCodeExporter commented 8 years ago
Should be marked as enhancement.

Original comment by klemens....@gmail.com on 8 Dec 2006 at 9:26

GoogleCodeExporter commented 8 years ago
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". 

Original comment by B.Houchm...@gmail.com on 23 Feb 2007 at 9:59

GoogleCodeExporter commented 8 years ago
There is indeed plan to support RPN. I mark this as Enhancement.

Original comment by ariya.hi...@gmail.com on 16 Apr 2007 at 9:19

GoogleCodeExporter commented 8 years ago

Original comment by helder.p...@gmail.com on 12 Jun 2007 at 9:51

GoogleCodeExporter commented 8 years ago

Original comment by helder.p...@gmail.com on 16 Dec 2007 at 9:45

GoogleCodeExporter commented 8 years ago
Calls to functions that take arbitraryly many parameters (like average) are 
difficult
to encode in RPN. Suggestions?

Original comment by wolf.lam...@googlemail.com on 21 Dec 2007 at 9:36

GoogleCodeExporter commented 8 years ago
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.

Original comment by MartinSG...@gmail.com on 2 Jan 2008 at 12:40

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

Original comment by xchmelmilos@gmail.com on 19 Nov 2008 at 2:55

GoogleCodeExporter commented 8 years ago
Yes, please do it... :-)

Original comment by sferra...@gmail.com on 28 Jan 2009 at 10:17

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

Original comment by ara...@gmail.com on 24 May 2010 at 8:12

GoogleCodeExporter commented 8 years ago
I look forward to see that implemented. I can't find any decent RPN calculator 
for windows.

Original comment by brice.lenoir on 23 May 2011 at 12:53

GoogleCodeExporter commented 8 years ago
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)

Original comment by fraxi...@oxel.net on 24 May 2011 at 12:12

GoogleCodeExporter commented 8 years ago
Thanks for that! I used www.ecalc.com as well.

Original comment by brice.lenoir on 24 May 2011 at 12:18

GoogleCodeExporter commented 8 years ago
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

Original comment by ari.re...@gmail.com on 21 Oct 2011 at 3:58

GoogleCodeExporter commented 8 years ago
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...

Original comment by tim.to...@gmail.com on 3 Jul 2014 at 7:50

GoogleCodeExporter commented 8 years ago
I use REALCALC on my android phone as an excellent RPN calculator. I too would 
like to see RPN implemented in speedcrunch.

Original comment by theron.j...@gmail.com on 7 Nov 2014 at 3:12