/
BrightScript Versions

BrightScript Versions

 

BrightScript Version Matrix, January 9, 2009

 







HD20000 1.3 Branch

HD2000
 2.0 Branch

Compact Main Line

SnapShot Date

1/7/2008

7/16/2008

1/9/2009

Defxxx, on, gosub, clear, random, data, read, restore, err, errl, let, clear, line numbers

X

X

 

Intrinsic Arrays

X

X

 

Compiler

 

X

X

AA & dot Op & m reference

 

X

X

Sub/Functions

 

X

X

ifEnum & For Each

 

X

X

For/Next Does Not Always Execute At Least Once

 

X

X

Exit For

 

X

X

Invalid Type.  Errors that used to be Int Zero are now Invalid. Added roInvalid; Invalid Autoboxing

 

 

X

Array's use roArray; Added ifArray

 

 

X

Uninit Var Usage No Longer Allowed

 

 

X

Sub can have "As" (like Function)

 

 

X

roXML Element & XML Ops dot and @

 

 

X

Type() Change: Now matches declaration names (eg. Integer not roINT32)

 

 

X

Added roBoolean

 

 

X

Added dynamic Type; Type now optional on Sub/Functions

 

 

X

And/Or Don't Eval un-needed Terms

 

 

X

Sub/Fun Default Parameter Values (e.g. Sub (x=5 As Integer))

 

 

X

AA declaration  Op { }





X

Array Declaration Op [ ]





X

Change Array Op from ( ) to []





X

Anonymous Functions





X

Added Circ. Ref. Garbage Collector





X

Add Eval(), Run(), and Box()





X



Related content

Built-In Functions
Built-In Functions
More like this
Variables, Literals, and Types
Variables, Literals, and Types
More like this
Objects and Interfaces
Objects and Interfaces
More like this
Language Reference
Language Reference
More like this
Program Statements
Program Statements
More like this
Legacy Objects
Legacy Objects
More like this