RPL That Stack - Printable Version +- HP Forums (https://www.hpmuseum.org/forum) +-- Forum: Not HP Calculators (/forum-7.html) +--- Forum: Not quite HP Calculators - but related (/forum-8.html) +--- Thread: RPL That Stack (/thread-22755.html) |
RPL That Stack - raprism - 11-23-2024 05:07 PM You may listening to Rattle That Lock and ...
which is eventually 'Not quite HP', but tributable like e.g. for db48x. RE: RPL That Stack - MVTO, CPTO, CD - raprism - 11-23-2024 05:22 PM These are db48x examples for some 'file-like management stuff' to move or copy objects to subdirs or paths (and related chdir command). Code:
Note that at first I was trying to make use of local variables all the times, but contrary to some HP48 examples it turned out on db48x that with my beginner level evaluation of variables 'kicked in' too often. So time to train also some stack commands. For sure some conditional tests could be added. But for now I was happy to get something working as intended. I'm sure RPL experts will have some ideas for improvements. Looking forward to it. EDITs:
RE: RPL That Stack - c3d - 11-29-2024 07:51 PM (11-23-2024 05:22 PM)raprism Wrote: These are db48x examples for some 'file-like management stuff' to move or copy objects to subdirs or paths (and related chdir command). Local variables are evaluated on DB48x unlike RPL. This is notably because I like putting subprograms in a local variable and executing it like a regular program. This is one of the deviations from HP RPL that is both intentional and has no flag controlling it. I could certainly add such a compatibility flag. If you don't want evaluation, you can always quote the variables. Quote:So time to train also some stack commands. I think an alternative to your CD would be: Code:
RE: RPL That Stack - raprism - 11-29-2024 08:39 PM (11-29-2024 07:51 PM)c3d Wrote:No urgent need for compatibility flag - will try to make use of quotations.(11-23-2024 05:22 PM)raprism Wrote: [...] (11-29-2024 07:51 PM)c3d Wrote: [...] Thanks for your hints. This alternative looks ideal. |