Bmax : X-platform

Miscellaneous Forums/General Discussion/Bmax : X-platform

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

lol

I don't think it would be suitable for Max to achieve cross platform purity by having integration with other large applications that you'd have to pay extra for just to get the functionality. I don't want to purchase code warrior. I would like Max to do the work for me - it's a loyalty thing, not rational ;-)

Flamey .... the ?Windows ?Mac and ?Linux directives are all very well but should not be something that the user should have to touch. It's all very well that Max has to do platform specific code behind the scenes, but I shouldn't need to know about it or get involved in it. That's why I think they should be removed, if Max were capable of being purely cross-platform, so I wouldn't have to think about making something specific. I don't care what Max does under the hood to get things working, so long as from my vantage point, from the work that I put into things and the knowledge that I have, I don't have to sacrifice something or make changes to adapt MY contribution to a given platform.

I also agree Max has a compiler, which it had even back in the BlitzBasic days on the Amiga, which was a big part of its appeal. But I can see how getting things to compile for all platforms, from all platforms, is quite a complicated thing.

I disagree with Wiebo that cross platform is just fairy fluff. Since my main platform is a Mac and I don't own or intend to own a PC, all my development has to occur on the Mac and compile on the Mac. I am thinking I might hijack a relative's PC to compile a linux/windows version but that's about it. I don't want to directly develop ON the pc. If it weren't for Max's cross-platform nature, I would not be here writing right now, because it's only due to Max coming out on the Mac (first) that I saw the entire programming occupation as a possibility again. If Max weren't on the Mac I would never have gotten back into this stuff.

As to MaxGUI I think it is adequate to create whatever you want. I think that naturally things that are supported in Max by default are `helpful` for most people but if you want to do advanced stuff then you have to reach out behind the scenes and do some things yourself. You could easily write your own routines to create additional functionality in a GUI based on what MaxGUI offers. Just because it doesn't come provided `by default`, like how Max2D doesn't have some things by default, doesn't mean you couldn't do those things if you were serious about it. Even if it means writing your own custom gadgets and control code, it's still possible. The basics are there. If you are serious about greating advanced software you will also be serious about going above and beyond what is provided to you and you'll step into the brave world of finding ways to make it happen. The tools you are given don't define what you can create with it. That's down to your imagination.