Towards a Visual FOCAL++ Language
|
07-12-2022, 09:02 AM
(This post was last modified: 07-29-2022 09:04 AM by Ángel Martin.)
Post: #1
|
|||
|
|||
Towards a Visual FOCAL++ Language
Towards a Visual FOCAL++ Language: Formula Evaluation Relaunch
A new revision of the Formula Evaluation module is available. Besides the usual tweaks and enhancements to its previous functionality it now adds a new class of functions with a wider reach in scope and flexibility: the Conditional Structures. Designed to work collaboratively, these functions provide a higher-level programming experience for program flow control based on general-purpose Boolean expressions, or according to variable pointers and markers. They go well beyond the "skip-line-if-false" simple rule featured in the ISG/DSE pair, and thus they open the door for a more visual programming on the HP-41 platform. There are eleven functions grouped in four Conditional Structures: DO-WHILE IF/ELSE/ENDIF FOR..NEXT SELECT/CASE/CASELSE/ENDSLCT The underpinnings of the implementation rely on system buffers that are available systemwide, and therefore are shared by several modules. This is facilitated by new value assignment and retrieval functions, such as: LET=, GET=, SHOW=, and SWAP= For a case example check out this posting on the Ulam's Conjecture. If you're intrigued then go ahead and download the attached updated manual. Testing is complete -> MOD/ROM files are now attached/ P.S. I forgot abut the EVAL_APPS, the zip container has been updated with it now. "To live or die by your own sword one must first learn to wield it aptly." |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 2 Guest(s)