The Modules that he has implemented in this PureBasic Version are possibly just those that i asked Bob for, to implement for several Years ...
Another thing i have found today is that PureBasic has nothing like
SELECT CASE AS LONG.
In this case an IF ... ELSEIF ... Construct will be the right choice i guess.
Also a SELECT CASE AS CONST$ ... is just not available outside PowerBasic.
While i often use them. PureBasic also has no Register Variables.
While i have seen other Goodies today that PowerBasic doesn't have.
And the Licence is s o unbeatable that i believe anybody will get one.
It something like a "Lifetime Licence".
That was a very good idea from Fred to make it like that.
However because of a historically wrong decision in the past, PureBasic ist still
- hold your breath - a a "
Stack Call based" Single-Pass Compiler.
Thats definitely not state of the art. You need all the declare stuff that was removed from Powerbasic in Version 9. And at this time i do not see any hope they even thing of this is a problem. As a result you can not:
- use GOSUB and RETURN in Procedures
- not allowed to Jump out (Using Gotoi) of a FOR .. NEXT or SELECT CASE etc.
- need to DECLARE Procedures if they are out of order
and they still do not have the fabulouse string engine from Powerbasic.
But who has?