Post Reply 
DB48X: HP48-like RPL implementation for DM42
07-15-2024, 12:29 PM
Post: #239
RE: DB48X: HP48-like RPL implementation for DM42
(07-15-2024 10:15 AM)c3d Wrote:  
(07-15-2024 09:23 AM)mahi Wrote:  Thank you for the interactive stack, Christophe! I really like it!

Concerning overwriting the *.csv files... Maybe add support for custom *.csv files? For example "units-custom.csv". The custom entries are appended to those of the regular csv. In case of duplicates, the custom files gets preference. This way you can safely overwrite the regular csv files without risk of losing the custom entries.

Just an idea. It might need to be thought out better before implementing.

The performance is already a concern.

Truth to be told, the CSV file is here to help people understand the format. You don't need any of them, since the values in there are the same as found in the firmware itself (except for units.csv, where I added some transient monetary units and a cycle configuration).

At some point later, as we get near 1.0, these configuration files will be reduced to the bare minimum, and the ShowBuiltinUnits, ShowBuiltinConstants and ShowBuiltinCharacters will be flipped to be true by default. When that happens, the CSV files will only be there for "extra" stuff, not for basic stuff, which is better for performance.

In short, what I am saying is that your idea is good, but that the configuration files are the "custom" part that you are describing, the non-custom part being the builtin ones in the firmware.

Does that make sense?

I'm curious about something regarding these .csv files:

Does the calc actually read from the FAT disk during operation, or does it access them once (at startup) to read them in, and then close the FAT disk?

WP31S/WP34S, WP43/C47, newRPL (various), and DB48X adhesive and tabbed overlays:
https://www.hpmuseum.org/forum/thread-20113.html
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
RE: DB48X: HP48-like RPL implementation for DM42 - spiff72 - 07-15-2024 12:29 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
CST - grbrum - 11-05-2024, 08:07 PM
Stuttgart video - c3d - 11-07-2024, 08:22 PM
Long Name Menus - usability - grbrum - 11-08-2024, 07:47 PM
Release v0.8.5: Keyboard fixes - c3d - 11-12-2024, 01:05 AM
CONVERT bug - grbrum - 11-12-2024, 07:44 PM
Christmas wishlist is open - c3d - 12-02-2024, 07:09 PM
DB48X/50X CATALOG 'behaviour' - n1msr - 12-03-2024, 10:24 AM
DB48x v0.8.8 - Power usage reduction - c3d - 12-08-2024, 11:40 PM



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