Post Reply 
newRPL: Alpha demo 0.9 released [UPDATED 2017-10-25]
09-23-2017, 01:14 AM
Post: #147
RE: newRPL: Alpha demo 0.9 released [UPDATED 2017-09-15]
(09-23-2017 12:17 AM)Claudio L. Wrote:  Hehe, another confusion. I meant I miss the stack undo on the stock firmware when I use my other 50g, because when I use newRPL I use it all the time, just press left on the stack to go to the previous state of the stack, right-shift and left will do REDO. It's handy.

Fair enough.

(09-23-2017 12:17 AM)Claudio L. Wrote:  I always thought HIST was a wasted key, so there's no HIST for now. If somebody feels the need for it, can request it and will be added.

I don’t feel that way about the HIST key, and I like keys to behave according to what’s actually printed on them.

(09-23-2017 12:17 AM)Claudio L. Wrote:  What I do miss is CMD sometimes (to recall the last 4 things you typed) so it will be implemented (no time frame).

Yes, that would be nice.

(09-23-2017 12:17 AM)Claudio L. Wrote:  UNDO on the HIST key is now the menu UNDO (rs-HIST does one menu, rs-hold-HIST does the other), while the stack UNDO stays at the left cursor, more accessible and intuitive, you just "go back".

I’ll have to see how this works to forge myself a better opinion...

(09-23-2017 12:17 AM)Claudio L. Wrote:  On an RPL machine, pressing Enter compiles the text in the command line and puts the result in the stack. The text is gone at this point so * has only one argument to work with.
While there could be a way of "fooling" the system to recreate the RPN effect, storing the 25 on a temporary place or something, the behavior is not really defined when you put more than one object on the command line. If you type 1 2 3, then Enter, *, what is * supposed to do? { 1 2 3 } * { 1 2 3 } ? or 2*3? or 3*3?. This is the only excuse why an RPL machine can't work like an RPN does.
But, I guess a classic RPN mode could be done, limiting the stack depth, and limiting input to a single number at a time. Actually, newRPL is an open core, a single library could define an entire RPN calculator, with all its opcodes. All it needs is an accompanying GUI to match the RPN mode.
At one time I looked at the source code of the WP34s, to see how hard would it be to put it into a newRPL library, and have a WP34 mode inside newRPL. Before you get your hopes too high, it would be a lot of work, but an integrated project like this could be just what the community needs.
Imagine one firmware running on popular hardware (now 50g, perhaps Prime in the future), that can mimic the best RPN and the best RPL calculator. You choose the mode of operation depending on what you are doing that day, just hit one key and you are in the other mode.
For developers, it means less divided efforts, we all work on the same core and make improvements to both modes.
But for now I'm just dreaming out loud... newRPL is still incomplete, it needs to be completed before we can think of implementing those "extras".

I can see you’re moving in the right direction!! That would be definitely awesome to have, let’s say, an entire HP41 with all it’s modules running on a 50g or on a Prime!!!
That would be the best next thing!!!

Engineer & Senior IT Executive
Tall-Key HP41CL, CV, CX, 82162A Printer, 82143A Printer, 82160A HP-IL, 2 Card-Readers, Modules, Wand, HP50g.
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: newRPL: Alpha demo 0.9 released [UPDATED 2017-09-15] - Neve - 09-23-2017 01:14 AM



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