Amiga.org

Amiga News and Community Announcements => Amiga News and Community Announcements => Amiga Programming and Development => Topic started by: Nautilus on December 21, 2006, 06:45:54 AM

Title: PureBasic 4.00 for AmigaOS (OpenSource)
Post by: Nautilus on December 21, 2006, 06:45:54 AM
As the AmigaOS version of PureBasic is not actively supported anymore, Frédéric Laboureur decided to open as much code as he could do. Therefore, the whole commandset of PureBasic (beware, written completely in 680x0 assembly), the IDE and some other tools are available for modification. As the compiler source is shared between all the versions of PureBasic, it remains closed. If you do a bug fix, an improvement or anything else which could make PureBasic for AmigaOS better, don't hesitate to send him your patch, it will be included in the next release.

Fred don't plan to work on the AmigaOS libraries anymore, but the compiler has been ported using the lastest v4.00 branch, so we will support any future version of the compiler, but without implementing CPU specific features. For example, the "Macros" are available on AmigaOS 4 compiler, as it's a compiler feature, but "quad" and "double" are not, as they need a CPU specific implementation.

News: PureBasic 4.00 for AmigaOS (OpenSource)
http://www.purebasic.fr/english/viewtopic.php?t=24952

Download: PureBasic 4.00
http://www.purebasic.com/download.php3
Title: Re: PureBasic 4.00 for AmigaOS (OpenSource)
Post by: Nautilus on December 21, 2006, 03:11:10 PM
PureBasic 4 is an excellent language with very fast compiler for Windows, MacOS and Linux. I really hope that it finds some talented Amiga suporters to keep it going on AmigaOS too.
Title: Re: PureBasic 4.00 for AmigaOS (OpenSource)
Post by: bhoggett on December 22, 2006, 02:40:19 PM
Hate to nitpick, but I've seen this being described as "Open Source" on two forums now. It isn't. What is being done is that part of the code is being made available, that's all - and it isn't the same as open source.

You can't make your own version of PureBasic, or modify it and release it yourself, or port it to any other platform. You can't even compile the application from source code because only a part of it is available.

I'm not criticising the PureBasic author - just the way this story is presented as "Open Source", which is very misleading. Heads up, people.