Post Reply 
So.. any improvements RPN-wise ???
03-22-2019, 09:17 AM (This post was last modified: 03-22-2019 09:21 AM by zx_spectrum.)
Post: #1
So.. any improvements RPN-wise ???
well .. i was and still refusing to move to the prime because i heard that RPN sucks on it.
but with G2 coming out, how about that RPN mode??
Find all posts by this user
Quote this message in a reply
03-22-2019, 09:25 AM (This post was last modified: 03-22-2019 09:27 AM by Tim Wessman.)
Post: #2
RE: So.. any improvements RPN-wise ???
No.

RPN does not suck. You just can't program in RPN/RPL.

CAS will never support RPN because it is fundamentally incompatible with it.

For number crunching and calculations in HOME, it works just fine and always has.

Seems like you want people to tell you what your opinion should be though instead of forming your own with the many free options available... so "Yes, you should." Big Grin

TW

Although I work for HP, the views and opinions I post here are my own.
Find all posts by this user
Quote this message in a reply
03-22-2019, 09:37 AM
Post: #3
RE: So.. any improvements RPN-wise ???
besides programming;
is the stack general purpose accepting all kinds of object including functions and equations?
are there stack manipulating keys/commands : depth, roll, roll down ..?
Find all posts by this user
Quote this message in a reply
03-22-2019, 10:09 AM
Post: #4
RE: So.. any improvements RPN-wise ???
(03-22-2019 09:37 AM)zx_spectrum Wrote:  besides programming;
is the stack general purpose accepting all kinds of object including functions and equations?
are there stack manipulating keys/commands : depth, roll, roll down ..?

of course, there are.

Guy R. KOMAN, hp 50G, hp Prime Rev. C
Find all posts by this user
Quote this message in a reply
03-22-2019, 12:15 PM
Post: #5
RE: So.. any improvements RPN-wise ???
(03-22-2019 10:09 AM)Komanguy Wrote:  
(03-22-2019 09:37 AM)zx_spectrum Wrote:  besides programming;
is the stack general purpose accepting all kinds of object including functions and equations?
are there stack manipulating keys/commands : depth, roll, roll down ..?

of course, there are.

it is good to hear that
the videos i watched on YouTube didn't illustrate such commands
and for the stack; does it accept all kinds of object including functions and equations?
Find all posts by this user
Quote this message in a reply
03-22-2019, 07:11 PM
Post: #6
RE: So.. any improvements RPN-wise ???
(03-22-2019 09:37 AM)zx_spectrum Wrote:  besides programming;
is the stack general purpose accepting all kinds of object including functions and equations?
are there stack manipulating keys/commands : depth, roll, roll down ..?

Have a look at Chapter 3 of the User Guide. However it only covers the basic stack operations, not how to use it with commands & functions, which may or may not be obvious.

Most of the stack operations are soft keys. I think the only dedicated hard key is Swap (on the key to the left of Enter).

Cambridge, UK
41CL/DM41X 12/15C/16C DM15/16 17B/II/II+ 28S 42S/DM42 32SII 48GX 50g 35s WP34S PrimeG2 WP43S/pilot/C47
Casio, Rockwell 18R
Find all posts by this user
Quote this message in a reply
03-22-2019, 11:02 PM
Post: #7
RE: So.. any improvements RPN-wise ???
I have to say that I am very-heavily biased towards RPN. I used it extensively in college (many years ago!) and it influenced my very recent decision to get the HP Prime (G2) for my High-School son, who has ZERO experience with RPN but I wanted it to be an OPTION for him (if I could somehow convince him of its superiority!).

Now that I've actually USED the Prime, I have to say that I probably won't even try to make him try RPN (although I will remain true to RPN myself). The ability to manipulate the stack in textbook/algebraic mode mitigates many of its inherent disadvantages (IMHO). For me, although I didn't realize it until now, RPN was really mostly about the stack. Who knew? Smile With the Prime, you can simply arrow up (or TOUCH!) and grab and use anything from the stack you want. And you still have the historical stack of equations (or whatever) to reference (it's more like a copy/paste). It's wonderful!

In summary, for the RPN purists, you can still RPN your little heart out. No - not in CAS mode. Jeesh. If you are 'new' and want to give RPN a shot - that's an option too... with the ability to use textbook/algebraic when you want. Either way - you can manipulate the stack. I love it.
Find all posts by this user
Quote this message in a reply
03-24-2019, 09:35 PM
Post: #8
RE: So.. any improvements RPN-wise ???
(03-22-2019 11:02 PM)cvicisso Wrote:  I have to say that I am very-heavily biased towards RPN. I used it extensively in college (many years ago!) and it influenced my very recent decision to get the HP Prime (G2) for my High-School son, who has ZERO experience with RPN but I wanted it to be an OPTION for him (if I could somehow convince him of its superiority!).

Now that I've actually USED the Prime, I have to say that I probably won't even try to make him try RPN (although I will remain true to RPN myself). The ability to manipulate the stack in textbook/algebraic mode mitigates many of its inherent disadvantages (IMHO). For me, although I didn't realize it until now, RPN was really mostly about the stack. Who knew? Smile With the Prime, you can simply arrow up (or TOUCH!) and grab and use anything from the stack you want. And you still have the historical stack of equations (or whatever) to reference (it's more like a copy/paste). It's wonderful!

In summary, for the RPN purists, you can still RPN your little heart out. No - not in CAS mode. Jeesh. If you are 'new' and want to give RPN a shot - that's an option too... with the ability to use textbook/algebraic when you want. Either way - you can manipulate the stack. I love it.

Excellent post! Agree 120%!

Cheers
Find all posts by this user
Quote this message in a reply
03-25-2019, 03:00 PM
Post: #9
RE: So.. any improvements RPN-wise ???
(03-22-2019 11:02 PM)cvicisso Wrote:  With the Prime, you can simply arrow up (or TOUCH!) and grab and use anything from the stack you want. And you still have the historical stack of equations (or whatever) to reference (it's more like a copy/paste). It's wonderful!

The myriad things you can do with the Prime's touchscreen, to me, demonstrate that HP made a good decision to include one on the calculator. I've become very dependent on it.

When I borrow a classmate's calculator I often have to stop myself from touching the screen in an attempt to manipulate items. Manipulating plots without a touchscreen for me is now borderline frustrating.
Find all posts by this user
Quote this message in a reply
03-26-2019, 09:50 PM
Post: #10
RE: So.. any improvements RPN-wise ???
In Home mode (not CAS), matrix QR works in textbook mode but does not work in RPN mode (in home!).

So I think RPN can still be improved in it!
Find all posts by this user
Quote this message in a reply
03-26-2019, 11:17 PM
Post: #11
RE: So.. any improvements RPN-wise ???
(03-26-2019 09:50 PM)Lode Wrote:  In Home mode (not CAS), matrix QR works in textbook mode but does not work in RPN mode (in home!).

It works in RPN, for example :
[[1,2],[2,3]]
Enter
QR(1)

In RPN you have to specify the number of arguments to take from the stack (here it's one), because some functions may be called with different numbers of arguments.
Find all posts by this user
Quote this message in a reply
03-26-2019, 11:51 PM
Post: #12
RE: So.. any improvements RPN-wise ???
(03-26-2019 11:17 PM)Didier Lachieze Wrote:  It works in RPN, for example :
[[1,2],[2,3]]
Enter
QR(1)

In RPN you have to specify the number of arguments to take from the stack (here it's one), because some functions may be called with different numbers of arguments.

I see! Problem solved, thanks Smile
Find all posts by this user
Quote this message in a reply
03-28-2019, 01:58 AM
Post: #13
RE: So.. any improvements RPN-wise ???
(03-22-2019 12:15 PM)zx_spectrum Wrote:  and for the stack; does it accept all kinds of object including functions and equations?

Unless something has changed recently, I don't believe it does. Programs, apps, and notes are handled specially on the Prime, which means one can't handle them the same way as lists, strings, real numbers, and the like. As for expressions/equations, I'm not sure.
Find all posts by this user
Quote this message in a reply
03-29-2019, 02:22 PM
Post: #14
RE: So.. any improvements RPN-wise ???
(03-26-2019 11:51 PM)Lode Wrote:  
(03-26-2019 11:17 PM)Didier Lachieze Wrote:  It works in RPN, for example :
[[1,2],[2,3]]
Enter
QR(1)

In RPN you have to specify the number of arguments to take from the stack (here it's one), because some functions may be called with different numbers of arguments.

I see! Problem solved, thanks Smile

Actually, to be honest, problem not that much solved... for unit conversions you also need to pass such extra argument to "convert", but it's for no actual reason at all (I don't see it do anything different when passing "3" instead of "2"), all it does is add extra unnecessary keypresses for unit conversions in RPN

I wish the functions would have a default amount of arguments in RPN and not require you to do this hassle.

Thanks!
Find all posts by this user
Quote this message in a reply
03-30-2019, 12:07 AM
Post: #15
RE: So.. any improvements RPN-wise ???
They do have a default UNLESS they are functions that are actually being evaluated from the CAS (like QR). The default is the smallest number of valid arguments.

CAS cannot do that because it can work on any number of arguments in many cases.

TW

Although I work for HP, the views and opinions I post here are my own.
Find all posts by this user
Quote this message in a reply
03-30-2019, 12:09 AM (This post was last modified: 03-30-2019 12:19 AM by Lode.)
Post: #16
RE: So.. any improvements RPN-wise ???
Thanks for the reply!

Can't the firmware be programmed like:

if(in home mode and rpn mode and choose qr) then do qr on one argument Smile

Also, is CONVERT CAS? that one requires to type number 2 after choosing it in RPN in home mode
Find all posts by this user
Quote this message in a reply
04-01-2019, 02:25 PM
Post: #17
RE: So.. any improvements RPN-wise ???
(03-22-2019 09:25 AM)Tim Wessman Wrote:  No.

RPN does not suck. You just can't program in RPN/RPL.

CAS will never support RPN because it is fundamentally incompatible with it.

For number crunching and calculations in HOME, it works just fine and always has.

Seems like you want people to tell you what your opinion should be though instead of forming your own with the many free options available... so "Yes, you should." Big Grin

I have just tried the RPN mode on the prime app
It does suck ...... BIG TIME
Find all posts by this user
Quote this message in a reply
04-01-2019, 03:05 PM
Post: #18
RE: So.. any improvements RPN-wise ???
(04-01-2019 02:25 PM)zx_spectrum Wrote:  
(03-22-2019 09:25 AM)Tim Wessman Wrote:  No.

RPN does not suck. You just can't program in RPN/RPL.

CAS will never support RPN because it is fundamentally incompatible with it.

For number crunching and calculations in HOME, it works just fine and always has.

Seems like you want people to tell you what your opinion should be though instead of forming your own with the many free options available... so "Yes, you should." Big Grin

I have just tried the RPN mode on the prime app
It does suck ...... BIG TIME

Oh, c'mon, is not that bad...
Find all posts by this user
Quote this message in a reply
04-01-2019, 05:59 PM
Post: #19
RE: So.. any improvements RPN-wise ???
(04-01-2019 03:05 PM)Jlouis Wrote:  Oh, c'mon, is not that bad...

I agree. It's not that bad, but there are some things that I really do miss.

1) UNDO
2) The ability to interactively expand a list (like EVAL or LIST->)
3) The ability to immediately execute a user program assigned to a key without having to press Enter afterwards.
4) The ability to assign a user program to the soft menu.
5) KEEP (opposite of DROPN)
6) UNDO :-)

Or maybe I just don't know how to do some of these things. If so, please enlighten me.
Find all posts by this user
Quote this message in a reply
04-01-2019, 08:02 PM (This post was last modified: 04-01-2019 08:22 PM by Didier Lachieze.)
Post: #20
RE: So.. any improvements RPN-wise ???
1) UNDO: Shift Ans will recall to the stack the last function arguments

2) The ability to interactively expand a list (like EVAL or LIST->)
The following program assigned to a user key (here Shift 9) will do it for the list on the stack level 1. You'll need to press Enter.
Code:
KEY KS_9()
BEGIN
 IF Entry==2 THEN
  RETURN ΣLIST(EXECON("STRING(&1)+\" \"",Ans(1)));
 ELSE
  RETURN -2;
 END;
END;
Note that the RPN stack is limited to 128 levels.
Find all posts by this user
Quote this message in a reply
Post Reply 




User(s) browsing this thread: 6 Guest(s)