(Comp.sources.hp48) Item: 38 by CW%APG.PH.UCL.AC.UK@VTVM2.CC.VT.EDU [Conrad Winchester] Subj: HSTACK v1.1 a hyperstack of sorts Date: Wed Jan 15 1992 Howdy folks, It's abolutely ages since I have posted anything so I hope this will be appreciated. This program works as a complete unit but I hope people will suggest improvements. It is unashamedly based on STK7 by David Crisp ( I hope I got that right ). It is infact STK7 with enhancements. They are: 1) If mult-line display is enabled then more than just the first line can have a multi-line display.... Try 3 [MTH] [MATR] IDN ENTER and you will see what I mean. I think this is fairly useful, please let me know what you think. [Note: There is a bug in here somewhere; many objects that should take multiple lines, such as directories and some programs, get displayed on a single line. Hmm. -jkh-] 2) The system flage TRUE and FALSE show up as |T| and |F| rather than External so that they can be told apart. Try #3AC0h SYSEVAL ! 3) It is installed as Library 900 (I hope this number's not in use. I did look at the list). I decided to do 1 because more lines were available for display. I decided to do 2 because when I'm hacking and things go wrong the name External doesn't help much. I did three because I wanted to modularize it without leaving too much open to the casual user. Both Disp5 and Stk7 made me realize that what I have been calling the stack is infact only a graphical representation ofthe stack. "The menu is not the meal" "The map is not the territory" etc... These programs (once you've picked them apart for hours finding out how they work) actually provide a framework for ANY DISPLAY you want whilst the main bits of the program get on with the housework looking after the actual stack in memory. So I have a request :- If any bright young (actually that's not totally necessary) iconic grob designers can come up with small (i.e. to fit on or nearly fit on one level of the stack) icons to represent the different object on the stack they will be incorporated into a sort of GUI for the 48sx. Now wouldn't that be nice! Anyway I have to trundle, I'll let the code speak for itself... Conrad Winchester the last. P.S. This version can be freely distributed as long as no money is involved but please keep a mention of my name and David Crisp's somewhere about it. P.P.S. As usual use this program at your own risk [Note: Also see STK5 and STK7 on this disk. -jkh-]