#Prerelease upgrade
14-Oct-88 23:29:59
Sb: #2127-#Prerelease upgrade
Fm: Steve Faiwiszewski 74106,425
To: Erv Thompson 70567,523
The mess with NIL vs. NULL can be totally blamed on TDI's implementation. In
the Benchmark package NIL is just like the C null which is LONGWORD(0).
Unfortunately, you're right about all the Amiga Modula-2 compilers not being
compatible with each other. But, again, this is due to these specific
implementations, and are not due to problems with the language. C has the Unix
standard to adhere to for many of the library routines, while Modula-2 doesn't
have an analog.
However, I and some colleagues have ported Modula-2 code from an Apple ][ as
well as a VAX to the Amiga with minimum effort, while I had a problem doing the
same with C (DEC VAX C is lacking when it comes to adherence to convention).