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-----