BlitzMax is a bit more complicated than PureBasic, and one other thing
I've noticed about BlitzMax is that there are inconsistancies within it's
own syntax, such as commands that are typed as functions and functions
that are typed like commands. Really can throw ya off.
Another difference between the two is that PureBasic produced
executables are very very compact, and BlitzMax produced executables
are not. In it's defense though, if you want a smaller executable from
BlitzMax, then you need to specify the framework and modules you are
using. This can result in about a 1 meg difference in size.
Comparison:
[Bare bones text editor on Mac OS X without app icon]
PureBasic = 188 Kb
BlitzMax = 1.5 Mb
* But! if you declare the framework and specify the modules needed:
* BlitzMax = 524 Kb
Where BlitzMax does excel over PureBasic??? IT'S FREAKING IDE
DOESN'T CRASH ON A WIM! Otherwise, I'd prefer to use PureBasic.
One thing that does seem to draw me to BlitzMax is it's ability to include
C and C++, as well as Assmebly. I know PureBasic allows Assembly,
but I haven't a clue about Assembly, but can understand and barely use
C. I'm trying to learn C these days, so that was kind of an inspiration
to keep learning C while still programming in a form of basic.
A plus for PureBasic is that you do not need to purchase an additional
module for GUI programming. With BlitzMax, you need to purchase
MaxGui if you want Gui objects.
Price for PureBasic is what these days? $99 USD?
BlitzMax and MaxGui together is about $105 USD
End result?
PureBasic is what I really want to use, but it's just not matured (as of
3.94) to the point that I can fully do what I want and or need to do. But
at least what it has so far is consistant.
BlitzMax is very mature and I can do what I want and or need to do in
in it, but it's inconsistant syntax kind of turns me off, and can be a real
headache if you're not paying attention and type a function like a function
when it's suppose to be typed like a freaking command (and vice versa).
I really need the consistancy of the syntax in PureBasic, but with the
maturity of BlitzMax.
(Note: I am only speaking in reference to Mac OS X versions. So all
you Windows users and Linux users slither off back into your own
corners

Somebody else would have to do a comparison of the
current Windows versions with each other. I'm sure PB4 on Windows
rocks the socks off BlitzMax and MaxGui for Windows.)
-Garrett