| TIP: Click on subject to list as thread! | ANSI |
| echo: | |
|---|---|
| to: | |
| from: | |
| date: | |
| subject: | Re: JD... |
Re: Re: JD... By: Scott Adams to Stephen Hurd on Mon Feb 09 2004 21:58:33 > SH> I haven't found any usefull non-commercial ones. > > Well Delphi...Fp...Vp...are the 3 common ones. There > are some oddball alternatives out there though. Of all the free *nix pascal compilers out there, only FP and GPC will run on non-Linux plavours of *nix. Unfortuantely, in FreePascal, the Linux headers were used for ALL *nix systems. This results in many things not working due to incorrect constants. Even further, the structs used by Linux are (or were last time I looked at FPC) used in the non-Linux ports. This badly breaks a number of things... none of the relatively straightforward calls, just the stuff that starts coming into play when you need advanced features. One example that leaps to mind is file locking. Although I've sent the FPC team a notice of that so it is hopefully fixed by now. Bascially, if you're not porting to Linux and Linux only, all except GPC are going to cause more problems than solutions. GPC on the other hand is a cross-platform pascal compiler that actually works on multiple platforms. The only issue with GPC is that the GPC team is resistant to supporting "Borlandisms" the heavily used non-standard things that all of Borlands compilers supported. The one that's most commonly seen is the use if strvar[0] as containing the length of the string. GPC does NOT support this... it's not part of the pascal standard. Unfortunately, most BBS software makes heavy use of borlandisms and as a result, huge amounts of code changes are required... as well as a carefull vetting of the whole source code. --- SBBSecho 2.00-FreeBSD* Origin: FreeBSD Synchronet - telnet://FreeBSD.synchro.net (1:140/17) SEEN-BY: 633/267 270 @PATH: 140/17 1 106/2000 633/267 |
|
| SOURCE: echomail via fidonet.ozzmosis.com | |
Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.