Hi,
we are developing a console application under Delphi. The main task is to run it on Windows. But in some situations we need to run it on the realtime OS QNX. For this we currently use FreePascal. But several years ago (when they switched to version 2.x) the removed the QNX support but FPC 1.0.x lacks many interesting features like dynamic arrays.
Searching for alternatives we found GNU Pascal. But going through the project pages I'm a little bit confused about the current development status. The download page which offers alpha test versions shows a version that is nearly one year old. The community is still active and from browsing through the mail archive I found some up-to-date but personal releases. So my main question is what the development status of GNU Pascal is. Before we would switch to it which would need some changes in the code I would like to know if the work on GNU Pascal is coordinated.
Additionally I thought that GNU Pascal is bundled with GNU C so that with every GNU C release there is a GNU Pascal release. But this seems to be a big misunderstanding from my side. Only Fortan and Java seems to be bundled.
And related to our real need: Does anybody here use GNU Pascal on QNX?
Regards
Michael
Michael Müller wrote:
Hi,
we are developing a console application under Delphi. The main task is to run it on Windows. But in some situations we need to run it on the realtime OS QNX. For this we currently use FreePascal. But several years ago (when they switched to version 2.x) the removed the QNX support but FPC 1.0.x lacks many interesting features like dynamic arrays.
Searching for alternatives we found GNU Pascal. But going through the project pages I'm a little bit confused about the current development status. The download page which offers alpha test versions shows a version that is nearly one year old. The community is still active and from browsing through the mail archive I found some up-to-date but personal releases. So my main question is what the development status of GNU Pascal is. Before we would switch to it which would need some changes in the code I would like to know if the work on GNU Pascal is coordinated.
Yes, the work is coordinated.
Additionally I thought that GNU Pascal is bundled with GNU C so that with every GNU C release there is a GNU Pascal release. But this seems to be a big misunderstanding from my side. Only Fortan and Java seems to be bundled.
Releases of GNU C and GNU Pascal are independent. Given release of GPC is supposed to work with a few releases of GNU C (for example, current relase works best with gcc-3.4.4 or gcc-3.4.5, but many eariler GNU C releases are also supported). Binary distributors can bundle GPC with GCC, but source distributions are independent.
And related to our real need: Does anybody here use GNU Pascal on QNX?
I am not aware of anybody. Which probably means that to get GNU Pascal running you need to do some work.
On Mon, Feb 20, 2006 at 02:18:45AM +0100, Waldek Hebisch hebisch@math.uni.wroc.pl wrote:
Michael Müller wrote: [...]
And related to our real need: Does anybody here use GNU Pascal on QNX?
I am not aware of anybody. Which probably means that to get GNU Pascal running you need to do some work.
Which version would you suggest to start with? The version from alpha download directory or the latest snapshot mentioned on this list?
Thanks
Michael
Michael Müller wrote:
On Mon, Feb 20, 2006 at 02:18:45AM +0100, Waldek Hebisch hebisch@math.uni.wroc.pl wrote:
Michael Müller wrote: [...]
And related to our real need: Does anybody here use GNU Pascal on QNX?
I am not aware of anybody. Which probably means that to get GNU Pascal running you need to do some work.
Which version would you suggest to start with? The version from alpha download directory or the latest snapshot mentioned on this list?
I would suggest starting with the latest snapshot: the chance of hitting unexpected problem with newest snapshot is slightly higher (since the snapshot was released only few days ago), but the snapshot also fixes a number of known problems...