Something that still feels odd when working with gamestudio is the VAR type. Something like this doesnt exist outside of gamestudio, and even the CROSSL-Language SDKs(C++/Delphi) have to deal with functions exported with this odd type.

As we are not working in the closed CScript world anymore, my vote goes towards removing this type. In my eyes its an obsolete type and we should get rid of it asap.

Less converting when working with external non LiteC things, too.

By removing this, many things become more straight forward(i.e. creating an sdk for another external language).

Is there any real reason to keep VAR? (dont go with "This will break past code" wink )


MY Website with news of my projects:
(for example my current
Muliplayer Bomberman,
GenesisPrecompiler for LiteC
and TileMaster, an easy to use Tile editor)
Sparetime-Development