"old" Blitzmax = "legacy""new" BlitzMax = "ng"ng: maintained (receiving bugfixes, updates...)legacy: no longer maintained (no longer receiving bugfixes, updates...legacy: non strict, strict or superstrict ng: strict or superstrict(non strict does not require variable declaration for integer/objects and is more error prone because of this - eg spelling errors)legacy: Windows, linux and older Mac OS X targets, 32 bit onlyng: windows, linux, mac os x, raspi, nx, ... in 32 and 64 bitlegacy: compiles to assembler on its ownng: transpiles to C and lets gcc compile to a binary including optimizationlegacy: brl render backendsng: brl render backends + SDL backends...The "strictness" might look cumbersome at first, but I would go with it as the "non strictness" vanilla allows will sooner or later lead to issues (spelling mistakes and the compiler happily accepts it as a new variable).Vanilla/legacy is no longer maintained and 32 bit only ... so while it still works ... it might no longer run on mac os next year - or with current linux distributions which become 64bit only too.byeRon
On a similar note, what IDEs are available lately? The default one with Blitzmax was always crap. Object-oriented code needs code completion, which it didn't have. You can't possibly remember the name you've given to every single variable, class and method.Like Strict mode, coding without it is just a pain in the arse.
On a similar note, what IDEs are available lately? The default one with Blitzmax was always crap. Object-oriented code needs code completion, which it didn't have. You can't possibly remember the name you've given to every single variable, class and method.