Roku Developer Program

Join our online forum to talk to Roku developers and fellow channel creators. Ask questions, share tips with the community, and find helpful resources.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
lkrocek
Binge Watcher

global as a reserved word

Reserved Words

it seems I miss global word in list of reserved words, cause my app crash if I will use it:
sub init()
 global = "x" 'originally I wanted to use: global = getGlobalAA()
end sub


with this result:
Type Mismatch. (runtime error &h18) in ...


it's kinda important thing because eslint is not discovering it as well and then it says everything is ok.
Platforms integration specialist
====================
@ https://suite.st/
0 Kudos
7 REPLIES 7
Komag
Roku Guru

Re: global as a reserved word

Good to know. I guess you can just call it globl or something like that. 🙂
0 Kudos
lkrocek
Binge Watcher

Re: global as a reserved word

I have no problem with naming 😄 I just don't like it's undocumented. Nobody knows.
Platforms integration specialist
====================
@ https://suite.st/
0 Kudos
renojim
Community Streaming Expert

Re: global as a reserved word

This was from one of the original BrightScript Reference Manuals (PDF):

"BrightScript does not support global variables. Except, there is one hard-coded global
variable "global" that is an interface to the global BrightScript Component. The global
component contains all global library functions. "

I don't know if that made it into the online version of the documentation or not.

-JT
Roku Community Streaming Expert

Help others find this answer and click "Accept as Solution."
If you appreciate my answer, maybe give me a Kudo.

I am not a Roku employee.
0 Kudos
lkrocek
Binge Watcher

Re: global as a reserved word

"renojim" wrote:
This was from one of the original BrightScript Reference Manuals (PDF):

"BrightScript does not support global variables.  Except, there is one hard-coded global
variable "global" that is an interface to the global BrightScript Component.  The global
component contains all global library functions. "

I don't know if that made it into the online version of the documentation or not.

-JT

Wow! there is a manual?! 😄 even is more complex then roku online docs, thanks a lot! but still it could be updated in sdkdocs, please.
Platforms integration specialist
====================
@ https://suite.st/
0 Kudos
joetesta
Roku Guru

Re: global as a reserved word

If you post a comment in here https://forums.roku.com/viewtopic.php?f=34&t=69731 a fairy or gremlin might come along and fix it 
aspiring
0 Kudos
NB_
Roku Guru

Re: global as a reserved word

"lkrocek" wrote:
Wow! there is a manual?! 😄 even is more complex then roku online docs, thanks a lot! but still it could be updated in sdkdocs, please.

that's between the lines in
https://sdkdocs.roku.com/display/sdkdoc ... ture-Scope
0 Kudos
renojim
Community Streaming Expert

Re: global as a reserved word

I figured if anyone could find it in the online docs RokuNB could. Searching the old PDF for "global" I found the passage in a matter of seconds. Searching online... well, I never did find it in the 30+ seconds I allocated for the search. 🙂 I'm just not willing to do a search and then another within those search results.

-JT
Roku Community Streaming Expert

Help others find this answer and click "Accept as Solution."
If you appreciate my answer, maybe give me a Kudo.

I am not a Roku employee.
0 Kudos
Need Assistance?
Welcome to the Roku Community! Feel free to search our Community for answers or post your question to get help.

Become a Roku Streaming Expert!

Share your expertise, help fellow streamers, and unlock exclusive rewards as part of the Roku Community. Learn more.