Frank Heckenbach wrote:
Emil Jerabek wrote:
The first input character would be lost this way, since the program would start with a `get' thinking it retrives the first char, but actually getting the second one.
Oh, it works like this? :-( In GPC, also no `Get' is performed after `Reset', but the buffer is validated when it's referenced. (Which combines the apparent advantage of `Interactive', that it doesn't try to read too early, with compliance to the standard I/O semantics.)
It's tricky enough to combine standard and BP semantics as we try to (there are still bugs). Adding such another kind is not really a nice prospect ...
We can simply add it to a list of known incompatibilities in a "Porting from UCSD Pascal" chapter in the gpc manual (which I intend to write when I have more time than now at this very moment).
Regards,
Adriaan van Os