The cross-platform ideology

BlitzMax Forums/BlitzMax Programming/The cross-platform ideology

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.

Having said that, looking at different parts of the module code some of them have ?MacOs ?Linux ?Win32 for doing different things if compiling on different platforms, so in some way maybe just to even get things to LOOK as though they're cross-platform, BlitzMax has to pull a few native strings.

Of course! =] How do you think the freesound or freejoy modules work? Or the windowed mode - altho for all I know the window mode could use a very simple implementation of fltk (which I believe is what they're going to base the GUI module on - good stuff there) - Win32 API doesn't work on MacOS ;]

Erm.... Mac store??

There are about as many Apple stores in Adelaide as there are EB's.

Check the number of posts clearly posted by Windows users using BMax on Windows vs. posts by Mac users using BMax on Mac.

Numbers only tell me that there are more Windows users than Mac users on the forums at the moment (which makes sense considering a) there are more pc's than macs in the world and b) previous versions of blitz were pc only). Couple that with the fact that the vast majority of pc threads are bug related (which makes sense because the pc versions are betas).

Once the official pc platforms have been released and the initial hype has died down, I think the people:posts ratios will work out rather evenly.

[quote]I am starting to notice already that many BlitzMax users are more interested on just getting software to work on their own platform,[quote]
I think the Blitz community is so wonderfully diverse and talented, that given 12 months from now there won't be much you can't do with BMax in an easy newbie friendly way. Obviously there's nothing you can't do with it right now, but you have to code a lot of hard bits yourself. People will eventually fill in the gaps here and there and eventually you'll find a good, vast array of modules written for a lot of things, some of them will be OS specific, some of them cross-platform. So basically I don't think it matters. People will have their preferences as to which direction they want to take, as they should. I'd personally like to see mostly cross platform stuff worked on by people for now, which is what is happenning for the most part anyway. So that's good. It's all good. What was the question again?