--note----------------------------------------------------------------- Username: [rainer] Use the above line in your e-Mail body to reach me in our company. You may use [rainer] at the beginning of the SUBJECT line (with higher priority) instead. -- This will allow us "Automatic Mail Forwarding". Our human "postmaster" may be reached with [rainer]. DO NOT USE OTHER FILE-ENCODING THAN UUENCODE, IT CANNOT BE PROCESSED!!! --note----------------------------------------------------------------- Received: from Hantsch-Message_Server by hantsch.co.at with WordPerfect_Office; Fri, 08 May 1998 08:55:30 +0100 Message-Id: s552c882.001@hantsch.co.at X-Mailer: WordPerfect Office 4.0 Date: Fri, 08 May 1998 08:54:16 +0100 From: hantschr@hantsch.co.at To: gpc@hut.fi Subject: GPC for LINUX
Item Type: Note
Hello, there!
Some months ago I tried GPC, which came with my SuSE 5.1 distribution, but I could not use it.
The reason: ----------- GPC DIDN'T ALLOW THE SIMPLEST TURBOPASCAL COMMANDS, f.e. assign(). This and the missing documentation made it nearely impossible to write programs which do more than printing "Hello world..." to the Screen. So I stopped with it immediately because I didn't want to waste time. __________________
Now I definitely have to develop some smaller applications/tools for my Linux server (now SuSE Linux 5.2) and so I am again in the same situation of searching for a *WORKING* compiler. I have heared from a compiler which is VERY similar to TurboPascal and also includes an IDE. I guess, this is NOT GPC - am I right?
Anyway, I hope that GPC has also changed very much and become usable. Has it meanwhile become much more compatible to Turbo-/Borland Pascal? I would like to be able to compile DOS programs with a minimum of changes with GPC.
Please be so kind and leave me some information.
Thanks in advance,
Rainer Hantsch (hantschr@hantsch.co.at)
---------------------------------------------------------------------- | Office address: | You may reach us by: | |--------------------------|-------------------------------------------| | ING. RAINER HANTSCH | Phone : +43 1 7988538 0 | | Khunngasse 21/1 | Fax : +43 1 7988538 18 | | A-1030 Wien/Vienna | BBS : +43 1 7988538 17 | | | e-Mail: hantschr@hantsch.co.at | | *** A U S T R I A *** | www : http://members.eunet.at/hantschr/ | ----------------------------------------------------------------------
According to hantschr@hantsch.co.at:
Username: [rainer] Use the above line in your e-Mail body to reach me in our company. [...]
Some months ago I tried GPC, which came with my SuSE 5.1 distribution, but I could not use it.
Nor could I. That gpc-2.0 which comes with S.u.S.E. 5.1 is broken. I informed them, but got no reaction.
GPC DIDN'T ALLOW THE SIMPLEST TURBOPASCAL COMMANDS, f.e. assign().
Current (beta and alpha) versions do. See
ftp://agnes.dida.physik.uni-essen.de/gnu-pascal/alpha/binary/ .
I have heared from a compiler which is VERY similar to TurboPascal and also includes an IDE. I guess, this is NOT GPC - am I right?
GPC has an IDE which is "VERY" similar to BP's one, see
http://www.tu-chemnitz.de/~sho/rho/rhide.html .
But maybe they were talking about FPK Pascal. See
http://home.pages.de/~FPK-Pascal/ .
Anyway, I hope that GPC has also changed very much and become usable. Has it meanwhile become much more compatible to Turbo-/Borland Pascal?
Yes.
If it is still not BP-compatible enough for your purposes and you really need this-or-that feature that urgently, you can always
* try to implement it yourself (we would help you because we would also profit from that), or
* ask a friend to do it for you, or
* pay somebody (me, for instance;-) to do it for you.
Since things like that would not be possible with proprietary compilers like BP or Delphi (otherwise a Linux version would have be in existence for a long time), most people are not aware of this new situation: Yes, you really have the source code of the compiler!
BTW, this is how I joined the GNU Pascal project.
sqr(BTW), right now I am porting a project of 150000 lines from BP to GPC - not by just recompiling, but it makes progress as expected.
Greetings,
Peter