Roku Developer Program

Developers and content creators—a complete solution for growing an audience directly.
cancel
Showing results for 
Search instead for 
Did you mean: 
lkrocek
Level 7

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
Komag
Level 9

Re: global as a reserved word

Good to know. I guess you can just call it globl or something like that. Smiley Happy
0 Kudos
lkrocek
Level 7

Re: global as a reserved word

I have no problem with naming Smiley Very Happy I just don't like it's undocumented. Nobody knows.
Platforms integration specialist
====================
@ https://suite.st/
0 Kudos
renojim
Level 8

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
0 Kudos
lkrocek
Level 7

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?! Smiley Very Happy 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
Level 10

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
Roku Employee
Roku Employee

Re: global as a reserved word

"lkrocek" wrote:
Wow! there is a manual?! Smiley Very Happy 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
Level 8

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. Smiley Happy I'm just not willing to do a search and then another within those search results.

-JT
0 Kudos