Andres K. Foerster schrieb:
as I'm interrested in free software pascal compilers, I'd like to hear about your opinions about the others.
I don't want to start a flamewar - of course yours's the best! But what experiences do you have with the others?
I know Free Pascal very well. It comes with a lot of extensions, is fast and produces small binaries. But when you want to program for different platforms, you'll end up with lots of {$IfDef}s.
This is one of my main criticisms -- putting the burden of making the code portable on the programmer, rather than designing the system (as much as possible) portable by itself. The other one is the omission of standard Pascal features. (I'm not so much opposed to extensions, IMHO omissions are much worse.) And from the discussions I've had/seen, this is not accidental, but fully intentional, as there seems to be some kind of hatred and ignorance against the standards among the developers. While actually many standard features would seem rather easy to add. A few, such as schemata, are probably not so easy, but actually those would provide some major benefits (in programming comfort/simplicity to the programmer), compared to the Borland "alternatives" (which can hardly be called so).
I had a look at p2cc, but it seems very weak, isn't it?
I've almost never used it, but I think so. Frank -- Frank Heckenbach, frank@g-n-u.de, http://fjf.gnu.de/, 7977168E GPC To-Do list, latest features, fixed bugs: http://www.gnu-pascal.de/todo.html GPC download signing key: ACB3 79B2 7EB2 B7A7 EFDE D101 CD02 4C9D 0FE0 E5E8
participants (1)
-
Frank Heckenbach