[comp.sys.amiga] Pascal, revisited

rokicki@rocky.UUCP (08/15/87)

A friend was nice enough to let me play with his Metacompco Pascal 1.0
release last night.  It's not bad, but:

	- no `otherwise' clause on the case statement.  (Why not?)
	- no way to tell if a reset/rewrite performed okay; it aborts
		with an error message if file not found.
	- 0..255 takes 2 bytes, and 0..65535 takes four.  But, -128..127
		takes 1, and -32768..32767 takes 2.

Also, the following code does not work:

var line:array[1..132] of char; i : integer ;
begin i := 1 ; while not eoln(input) do read(input, line[i]) ;

Instead of the input data, line[i] gets i.  This is fixed by introducing
a dummy `c: char' to hold the value from the read.

So, how does the newest release stack up?  What is the difference between
Metacompco Pascal and Amiga Pascal?  How is Pecan's Pascal compiler?  What
are the differences between their two different packages?

Thanks for the help!

-tom