@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.

Reply via email to