@variables | Zumasys Documentation <https://docs.zumasys.com/jbase/jbc/@variables/>
On Thursday, 10 June 2021 at 10:42:03 UTC+10 [email protected] wrote: > I mostly used @USER variables in Revelation/OpenInsight but also in > Universe. > > Good idea Marcus, but never tried to implement that in I-types... > > But I am really happy to see that it is now available in jBASE 5.8. > (insert happy emoji here) > Any documentation available yet? Probably pushing my luck. > > On Wednesday, June 9, 2021 at 11:15:20 PM UTC+10 pfalson wrote: > >> The @USER variables are now available in jBASE 5.8. >> >> Sent from my iPhone >> >> On Jun 9, 2021, at 6:09 AM, [email protected] <[email protected]> >> wrote: >> >> >> >> Agree with Marcus that a named common is a simple and effective way to >> emulate this sort of thing and to be platform neutral if desired. Certain >> items will be static and will not change within a session. Others, such as >> jBASE's ability to return complete stack information, will change naturally >> via program flow. For these, you'll still need to call to the native >> function at the time you need the info. >> >> >> On Wednesday, June 9, 2021 at 6:42:46 AM UTC-6 [email protected] >> wrote: >> >>> This is one of those things I think all of us has had to find some way >>> of emulating in code. In my case, I wrote an include called >>> UBIQUITOUS_STUFF. It's basically a named common, dimensioned-array. It's >>> initialized just once at login by a program called UBIQUITOUS_STUFFER, just >>> because I'm like that. And what this stuffer program does is populate the >>> UBIQUITOUS array with everything that probably ought to be globally >>> available, like username, home path, emulator details, terminal details, >>> host type, etc. I even made mine platform independent with a bunch of >>> platform-specific subroutines to handle things like port number: On most >>> flavors, it's SYSTEM(18), but on D3 it's SYSTEM(22), and on UniData, it's >>> @USERNO. >>> >>> I've never been a fan of equating array indices to names, but I've also >>> never been a fan of things like SYSTEM(24) either, especially where flavors >>> differ, so my include names every element of the array just so the code >>> reads more like English. >>> >>> Just add your include to a program, and you have access to everything. >>> >>> On Wednesday, June 9, 2021 at 6:55:24 AM UTC-4 [email protected] wrote: >>> >>>> >>>> As I am new to jBase but not new to multi-value, one of the things I >>>> cannot find is something available elsewhere in the form of @USER >>>> variables. These are global and vary useful for carrying data around the >>>> system for easy access no matter where you are, programs, functions, >>>> I-Types, triggers etc. >>>> I did some searching but since I do not know what the jBase equivalent >>>> is, my search came back empty. Any pointers to a similar feature will be >>>> appreciated. Thanks :) >>>> >>> -- >> >> -- >> IMPORTANT: T24/Globus posts are no longer accepted on this forum. >> >> To post, send email to [email protected] >> To unsubscribe, send email to [email protected] >> For more options, visit this group at >> http://groups.google.com/group/jBASE?hl=en >> >> --- >> You received this message because you are subscribed to the Google Groups >> "jBASE" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/jbase/745e41c1-4ca9-42cd-9689-f6f2c3fb0c85n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/jbase/745e41c1-4ca9-42cd-9689-f6f2c3fb0c85n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> -- -- IMPORTANT: T24/Globus posts are no longer accepted on this forum. To post, send email to [email protected] To unsubscribe, send email to [email protected] For more options, visit this group at http://groups.google.com/group/jBASE?hl=en --- You received this message because you are subscribed to the Google Groups "jBASE" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jbase/6e7c93f0-af98-4a0a-a5e9-aaa2368315a8n%40googlegroups.com.
