Emil Jerabek wrote:
On Mon, Aug 04, 2003 at 04:33:19AM +0200, Frank Heckenbach wrote:
Emil Jerabek wrote:
On Tue, Jul 29, 2003 at 01:55:18AM +0200, Frank Heckenbach wrote:
> 2. File type INTERACTIVE
What difference does it make?
I suppose we can ignore the difference, since GPC does lazy input, anyway. So `type Interactive = Text;' might suffice.
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 ...
Frank
Before you start worrying about supporting this feature: I've never worked with Macs, I was just inferring from the description of `Interactive' posted by Adriaan.
Just to clear up a potential misunderstanding - Adriaan's postings in this thread is discussing the Apple UCSD Pascal compiler for the Apple II line of computers. For the Macintosh line of computers, a different Apple Pascal compiler (MPW Pascal) was used. Although the MPW Pascal language dialect supported some legacy Apple UCSD Pascal features, all but one of the 17 Apple UCSD Pascal items Adriaan posted a while back were pretty much completely unsupported. (The one that unaltered support continued on was the standard Pascal Page procedure.)
Gale Paeper gpaeper@empirenet.com