I wish for a better quality Linux compiler.
Posted: Sun Aug 10, 2014 3:00 pm
I had been using another BASIC compiler in Windows® and it was doing the job I needed.
Way back in 2003 I released a networked 3-D tank game using that compiler (it even supports 28K phone to phone modem play).
However I've been watching PureBasic for a long time, and I purchased the PureBasic compiler specifically because it claimed to compile their command set for the Linux OS.
I'm not asking for anything out of the ordinary, I am not suggesting any new features.
But I am asking for responsible behavior from those who are responsible.
Based on my observations and experiences I think most of the persistent PureBasic bugs in Linux are in two categories;
- Honest programming mistakes.
- Functions built with incomplete code that was known to need a later fix.
Let us assume that Fantaisie has an actual list of tasks that need to be done.
Once the developers (like all developers want to do) have fixed the quick and easy bugs, this is my
SUGGESTED BUG FIX PRIORITY FOR ALL PUREBASIC COMPILERS
1) properly implement all graphics functionality (including console features)
2) properly implement all peripheral functionality (audio/keyboard/mouse/gamepad/networking/port communications)
After all the bugs above that are known how to fix have been fixed, then and only then come the fixes to
*) items unique to PB such as Gadget & IDE functionality, specialized BASIC commands.
I give the Windows® compiler an A, and not much work seems necessary there.
However, your BASIC compiler is a big mess in Linux, a solid D.
IMO as a technology company, your biggest question should be
'Does Spider Basic development come before or after *) ?'.
You may be annoyed, but so am I, and that fact should not be a factor in this "tech support" issue.
Way back in 2003 I released a networked 3-D tank game using that compiler (it even supports 28K phone to phone modem play).
However I've been watching PureBasic for a long time, and I purchased the PureBasic compiler specifically because it claimed to compile their command set for the Linux OS.
I'm not asking for anything out of the ordinary, I am not suggesting any new features.
But I am asking for responsible behavior from those who are responsible.
Based on my observations and experiences I think most of the persistent PureBasic bugs in Linux are in two categories;
- Honest programming mistakes.
- Functions built with incomplete code that was known to need a later fix.

Let us assume that Fantaisie has an actual list of tasks that need to be done.
Once the developers (like all developers want to do) have fixed the quick and easy bugs, this is my
SUGGESTED BUG FIX PRIORITY FOR ALL PUREBASIC COMPILERS
1) properly implement all graphics functionality (including console features)
2) properly implement all peripheral functionality (audio/keyboard/mouse/gamepad/networking/port communications)
After all the bugs above that are known how to fix have been fixed, then and only then come the fixes to
*) items unique to PB such as Gadget & IDE functionality, specialized BASIC commands.
I give the Windows® compiler an A, and not much work seems necessary there.
However, your BASIC compiler is a big mess in Linux, a solid D.
IMO as a technology company, your biggest question should be
'Does Spider Basic development come before or after *) ?'.
You can be assured that this is the first and last time that I will make this request/suggestion/wish.
You may be annoyed, but so am I, and that fact should not be a factor in this "tech support" issue.