a) I agree, although for a different reason. It simply takes too long to have 4 different rollout procedures for each project.
b) NSIS (Nullsoft Scriptable Install System) already does this. It's even easier if you have the Eclipse plug-in.
c) Those ?Windows ?Mac ?Linux compiler directives are the reason it's cross platform at all. Write once - run anywhere is not likely to happen while companies think that lock-out features are nessecary to secure market leadership.
d) Rubbish. Scrap the IDE and provide integration tools for Eclipse, Xtools, Code WArrior and Visual Studio (in that order).
e) It'd certainly help with the whole product thing. Of course again, I would prefer if BRL developed tools that already supported the products people where already using anyway, rather than making their own.
b) NSIS (Nullsoft Scriptable Install System) already does this. It's even easier if you have the Eclipse plug-in.
c) Those ?Windows ?Mac ?Linux compiler directives are the reason it's cross platform at all. Write once - run anywhere is not likely to happen while companies think that lock-out features are nessecary to secure market leadership.
d) Rubbish. Scrap the IDE and provide integration tools for Eclipse, Xtools, Code WArrior and Visual Studio (in that order).
e) It'd certainly help with the whole product thing. Of course again, I would prefer if BRL developed tools that already supported the products people where already using anyway, rather than making their own.
a) Not possible. BM has no own compilers but relays on the plattforms native compilers (GCC, MingW, XCode). Its not like Realbasic that has its own compilers ...
BlitzMax does have its own compiler. BCC. It only needs GCC for rebuilding the C++ libraries. What BlitzMAX relies on are third party assemblers and linkers - some of which are part of the GNU Compiler Collection (which is cross-platform, at least on Linux you can link a PE32 binary). However if BlitzMAX would integrate well with third party products (like say, CodeWarrior) this would quickly be a non-issue.