HP Forums

Full Version: Which libraries do you use / would you recommend on your calculator?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Follow up of : http://www.hpmuseum.org/forum/thread-10436.html

The thread above I think is more focused on "what program do you use often" or "what program do you find neat". Instead I would like to know which programs/libraries user stored in their flash memory. What you would recommend.

This is more oriented to RPL models, and maybe the models with expansion cards (so 41C, 71B, 67 with magnetic cards and so on) as I do not know if the concept of library applies also to other models, like the 42S or the 15C.

The idea is to let the others know useful libraries, as the hp community, even if is not matching the size of the ti/casio communities, produced a lot of useful libraries/programs that are unlikely to be known to all.
I am the first pretty ignorant of what is out there and what is worth checking. I thank again the work of Eric with his hpcalc.org and all similar sites (the one about the 41, this forum, and so on) as they really help finding gems after years of ignorance.

Also even if one suggests a library for other models, this can be a wonderful source of inputs. For example the Math ROM for the 71B. I have no 71B, but it is an interesting list of functions that one may want to explore by himself. For example saying "ok, does my calculator do that to? How can I achieve a similar result?".

So let me start checking my little library on the 50g.
- ListExt. http://www.hpmuseum.org/forum/thread-8555.html
list operations
- goferlist. https://www.hpcalc.org/details/6529
list operations
- RPL snippets. http://www.hpmuseum.org/forum/thread-10271.html
various utilities. Especially I use the INFORML
- lnviewer https://www.hpcalc.org/details/6321
show long numbers in a more readable format
- longfloat https://www.hpcalc.org/details/5363
some floating points operations with more digits
- scatter49 https://www.hpcalc.org/details/4650
scatter plots
- solvesys49 https://www.hpcalc.org/details/3145
solves nonlinear equations
- sdfiler https://www.hpcalc.org/details/6524
a must have to browser and organize SD card content. the SD lib allows programming.
- lsort http://www.hpmuseum.org/forum/thread-10018.html
more optimized sort for list operations.
- filer6 https://www.hpcalc.org/details/6037
more powerful built in filer
- multistopwatch https://www.hpcalc.org/details/7410
a very neat stopwatch. Actually I wonder if in newRPL one can avoid busy waits. As far as I know on the saturn the counting of time is done putting the CPU to maximum stress, as in a busy wait.

What are yours?
If you're doing any SysRPL or ASM dev work on a 48/49/50g then the 'extable' library is an absolute must. Easily found with a cursory search on the internet.
(05-01-2018 12:24 PM)pier4r Wrote: [ -> ]you mean this? https://staff.fnwi.uva.nl/c.dominik//hpc...index.html

If not, it may be a resource to add to http://www.wiki4hp.com/doku.php?id=resources:start

It might be that. Personally I got it from https://www.hpcalc.org/details/3245
(05-01-2018 12:20 PM)grsbanks Wrote: [ -> ]If you're doing any SysRPL or ASM dev work on a 48/49/50g then the 'extable' library is an absolute must. Easily found with a cursory search on the internet.

Nosy is also very useful as a learning tool to see how things are done in the firmware of the 50g. In a similar fashion, Jazz on the 48-series.

I'm glad to see that there is someone other than me still using MultiStopwatch, Pier! I don't use it to time calculator operations (I usually use TEVAL for that), but I've been surprised how often I end up timing some occasional activity. Usually when I'm trying to decide if I want to proceed with some repetitive task, which inevitably takes longer than I think. It's probably the most-used software on my 49g+ on a long-term basis.
Good call re Nosy.

For my part I tend to use my HP-41C with Time Module as a stopwatch. Either that or a Canon LC-64T.
(05-01-2018 01:09 PM)grsbanks Wrote: [ -> ]...For my part I tend to use my HP-41C with Time Module as a stopwatch.

My 41C with Time Module was the original inspiration for MultiStopwatch. But unfortunately I no longer have the 41C (a mistake I made many, many years ago). Something had to replace that timer functionality. Took about 30 years to get around to it, though Smile.
I've you've got a 48S/SX, then installing GX Library is non-negotiable, as far as I'm concerned.

It's not a library, but the USAG program is another firm requirement on either an SX or GX. It lets you see the expected input types for any built-in command.

KEYMAN is very useful if you do custom menus or key assignments. The ->TO? command is essential for putting programs inside custom menus (such as short programs that call up other custom menus for nested navigation).

The Programmer's Toolkit looks to have a lot of useful commands. Does anybody know if it works with a GX, or is it SX only?
David I have only now realized that you are the author of multistopwatch! Amazing!

You were doing great things already then (like many others)!
Very good list, Pier! some of those were new to me.

Though it's not a library per se, FFAC is useful for number theory and probability applications.

You know something guys? You've all missed a library that I find invaluable as a novice RPL programmer:


I even found out that I can probably extend it to cover practically all of the AUR, if I'm prepared to put the work into it—with the obvious increase in size of the database. Assigning it to a userkey is easy too.

(Post 213)
nice point about the HLP49
Perspective - mostly a business guy who plays with calculators for fun. I don’t have a huge HP-IL test bed with signal analyzers and probes nor a need to do circuit analyses or civil engineering every day.

41C/CV/CX - Advantage & PPC
71b - Math ROM
12c - Trig functions (see MoHPC Library)
15c - TVM (lots of options)
Reference URL's