The final release of PureBasic 4.00 for Linux is out, and we would like to thanks all the beta testers, they have helped a lot. This version brings tons of new features and better compatibility level with the Windows version. This marks the end of an extensive development and code adaptation. Grab it while it's hot on your personal account !
On a side not, we take this opportunity to explain what has been done under the hood during this development phase and why it took "so long" to be achieved. Several things happened:
1) we have reworked the source management process to be easier to maintain and have a cleaner base for future. This is now much better organized and all the versions of PureBasic are cleanly splitted, with more source files shared when possible. This kind of actions takes times, but will decrease futur development cycle.
2) the v4 branch introduced unicode and a new string management, which means than all commands which handle some strings needed to be changed and reworked, with risk of introducing regressions. This was also a time consumming work.
3) on Linux and MacOS, we took a lot of time to update the commandset to be more compatible with the Windows version. This is still not perfect, but at least it's a step in the right direction. As the commandset won't deeply change with future version, it should be better and better with futures versions.
That said, we expect to ship a new release of PureBasic like it was before, one every 3 months or so. Thanks for reading and for your patience !
Have fun

The Fantaisie Software Team.