Post Reply 
DB48X: HP48-like RPL implementation for DM42
09-09-2024, 12:01 AM
Post: #291
RE: DB48X: HP48-like RPL implementation for DM42
(09-04-2024 03:37 PM)grbrum Wrote:  Hello Christophe, do you plan on implementing DOSUBS command? Or is there another command that I can use as alternative?

Thank you

I implemented `DOSUBS` and `DOLIST`, but I ran into a couple of bugs while testing it that delayed the release I normally try to do on week-ends. Specifically, the test on page 3-67 of the HP50G advanced reference manual exposed two issues:

* Parsing algebraic commands that did not take any arguments caused a syntax error. This was exposed by the `NSUB==1` condition in the test case.
* The default condition in a `CASE` statement was incorrectly dropped. This was exposed by Example 3, which uses a `CASE` with a default condition.

These two problems are now fixed, and the test cases for DOLIST and DOSUBS now seem to pass, but it's 2AM here and I need some sleep, so I don't have time to cut the weekly release. 0.7.17 will have to wait one more week I guess.

⚙️,?,?
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
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
RE: DB48X: HP48-like RPL implementation for DM42 - c3d - 09-09-2024 12:01 AM
v0.7.18 - APPLY, SUBST, WHERE - c3d - 09-15-2024, 11:58 PM
Program Editing Question - spiff72 - Yesterday, 03:27 PM



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