Re: Pascal program file parameter to Ada translation (Was: Re: Is GPC
Bastiaan Veelo <[email protected]> Thu, 5 Jan 2017 09:36:46 +0100
| Newsgroups | gmane.comp.compilers.gpc |
|---|---|
| Message-ID | <[email protected]> |
> On 5 Jan 2017, at 02:21, Waldek Hebisch <[email protected]> wrote: > > Bastiaan Veelo wrote: >> >> have vanished from the Internet. We have previously considered gpc, but = >> its limited support for Extended Pascal has stopped us. > > Out of curiosity: what was the deal breaking feature? Hi Waldek, It was about a decade ago, and I don’t remember the details of the problems. If I look at the missing bits now: "The Extended Pascal features still missing from GPC are qualified module import, protected module export variables, set types with variable bounds, structured value initializers and expressions as subrange lower bounds” [1], I don’t see any deficiencies that couldn’t be worked around. According to my own notes [2] it may have been this, but also the use of some non-standard Prospero extensions or API (OO? Memory mapped files? w32 GUI support? Serial bus? Printing? Plotting?). Back then the objective was not to replace Prospero but to find a way to mix languages, and gpc+gcc made it possible to link object files into the same executable. Before trying to make our massive code base compatible with gpc, I looked for a different way to do that. When I found one that allowed us to continue to use Prospero, which had served us well over many years, I stopped using gpc. Best regards, Bastiaan. [1] http://www.gnu-pascal.de/gpc/Welcome.html#Welcome <http://www.gnu-pascal.de/gpc/Welcome.html#Welcome> [2] http://data.hiper-conf.info/compit2011_berlin.pdf <http://data.hiper-conf.info/compit2011_berlin.pdf> page 361 _______________________________________________ Gpc mailing list [email protected] https://www.g-n-u.de/mailman/listinfo/gpc
signature.asc
(application/pgp-signature, 842 B)
-----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAEBCgAGBQJYbgWfAAoJEKv6vZcpz/qNTp0QAIQSoTfhlC93i4tVRFAQRrj5 lFtyKUoS91Mw44wOvlevxqZhI2Q5jgI1k6j2+q4ackOMB6xds03CCP+JXLHbupJN XnmRVlz7I3PFhjYx+DAbukRZicZyr/sBV80XOqWcKDXovwrVKH0UN7YhDTrd0NMq h/umczSYbgkCwOw7a9ID5Z00Bg8AQ7eW/ywQTEiTpdmmj+IRT3TrfX05JqbUSKWz nA4H1yB23RcVDo2j7PHuUeDh+nuK83AJhJvSGbZ0X9Lj9BhQzfYlHUD3Uq2AjLt3 M+h1MrK51F/zrNZRW+HiXgrgGgmsRBvV+XHy3nRhz+XVmjr6SyFUOJYaL30Chl8W tiVqrANvmjwZ8EKi47HL4pMv+sAs2Q+I7B7eXvzSR8/hjZ71V+hCXGDoNRJ8iqf3 A/iC15J5ZjDVOTOh1WhSWyWPUBLm2COV8ne7EeSC9fnNnxG20Q/lsMpyO6bGqYdW ZIqHY0GOn5GOTnh12BIgi948D2nu/quLQ723rl9kruE5i6/RG8efhgRRAcOuz5pd /2W9eSHNH0PtoIl29jdgrzQ/QeMj9ursCRxIx8HfL4MiHyyuqTD166xFB4x+yU70 dOnt5wySq2asmdDkRXBqJ8ioSCUVdsiJ3nqdEK1BtIituuqSK2CaV/jg7VH50fqo sjTVd7rOHrEuvH8OOvHk =TswG -----END PGP SIGNATURE-----