SuperStrict mode?

BlitzMax Forums/BlitzMax Beginners Area/SuperStrict mode?

"Keyword SuperStrict
Description - Set SuperStrict mode."

So what is the superstrict mode actually and how does it differ from strict mode? Could someone please explain or point me to an answer?

All variables must specify a datatype in SuperStrict mode. Variables are no longer assumed to be integers as they are in Strict.

Functions and Methods also need to specify the return Type (if they return something).

In others words, it makes BlitzMax work like a normal programming language. :)

Thanks, suspected the int thing, but good to know that it also affects functions.