Post Reply 
DB48X: HP48-like RPL implementation for DM42
10-01-2024, 09:38 PM
Post: #321
RE: DB48X: HP48-like RPL implementation for DM42
(10-01-2024 10:49 AM)tdh79 Wrote:  
(07-10-2023 12:07 AM)Helix Wrote:  As I find RPL superior to RPN, this project could justify the purchase of a DM42. Smile
And I like very much the interface!

I have some basic questions:
- how to quickly access the variables menu? I don’t remember seeing it in the video.
- will comments be possible inside programs, apart from the inelegant "text" DROP ?
- will list processing be available, like in the HP48 G/GX or the HP50G?
- I know it’s very premature, but if variable floating-point precision is implemented some day, will it replace the fixed floating-point precision library? I don’t like the idea of scarifying speed to gain useless precision.

RPL different from RPN? I thought one was a programming language and the other a method for inputting data?

In contexts where you contrast them, it's typically to oppose "keystrokes" programmable calculators, called "RPN", to the Reverse Polish Lisp ROM Programming Language known as RPL. It's also to distinguish calculators with a 4-level XYZT stack that fills with T when you consume values from later RPL models where the stack can grow arbitrarily and errors out if empty. Historically, RPL also implies support for algebraic and symbolic expression evaluation, named variables, structured loops, and a wide variety of data types.

RPL descends from RPN, and some simple RPN keystroke programs translate quite naturally into RPL. Anything that involves GTO/LBL loops or worse yet the horrible ISG/DSE instructions will definitely be harder to convert from RPN keystrokes to RPL :-)

DB48X,HP,me
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
RE: DB48X: HP48-like RPL implementation for DM42 - c3d - 10-01-2024 09:38 PM
DB48X v0.4.8 is out - c3d - 10-22-2023, 11:31 PM
Release v0.5.0: Statistics and flags - c3d - 11-20-2023, 08:57 AM
v0.6.5: Minor bug fixes - c3d - 02-11-2024, 11:23 PM
Release 0.7.1 "Whip" - Bug fixes - c3d - 03-04-2024, 12:46 AM
DB48X v0.7.4 release is out - c3d - 04-14-2024, 03:05 PM
DB48X v0.7.6: Solving menu - c3d - 05-13-2024, 12:04 AM
DB48X v0.7.7: Units in solver - c3d - 06-02-2024, 11:36 PM
v0.7.10 - Interactive stack - c3d - 07-14-2024, 11:31 PM
DB48X v0.7.13 is out - c3d - 08-05-2024, 07:31 AM
DB48X v0.7.15 - c3d - 08-25-2024, 08:45 PM
DB48X v0.7.16 - c3d - 09-02-2024, 01:36 AM
DOSUBS command - grbrum - 09-04-2024, 03:37 PM
v0.7.18 - APPLY, SUBST, WHERE - c3d - 09-15-2024, 11:58 PM
Program Editing Question - spiff72 - 09-16-2024, 03:27 PM
press 2 simultaneous buttons? - grbrum - 09-30-2024, 09:01 PM
CST Custom Menu - grbrum - 10-04-2024, 05:00 AM
v0.8.2: Assignments, Custom menu - c3d - 10-21-2024, 05:49 AM



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