[comp.lang.modula2] Standard I/O libaries for modula-2

WSR5672@TNTECH.BITNET (04/14/89)

I am interested in how standard modula 2 libraries are?  I found a modula2
compiler on the ULTRIX system here at Tennessee Tech.  I'm not even sure if
it would be considered a legitimate m2 compiler.
        I am wondering if there is a standard for modula2 libary.  The compiler
we have has a io package which uses  WRITEF and READF  (ripped off from C).
I have been comparing it to InOut which was supported by Logitech about 2
years ago.  According to what I've seen ,InOut had routines such as WriteLn,
WriteCard, WriteHex, WriteOct, WriteInt, etc.  Is InOut still the prefered for
i/o or is there something else now?  I have heard a little about the compiler
from JPI.  I heard that it used a package called IO, but it had a diffferent
set of Read and Writes.

        Is InOut still part of standard m2 now, or has something else taken its
place, such as IO that JPI uses.  I would also like to know of some good books
that really specify what is and what isn't "standard" m2.  Is Wirth's book
considered the best?

        Forgive my ignorance about the language, but it's really not emphasized
here at school.  As a matter of fact I think only 2 or 3 people have ever used
the m2 compiler.  Everything on the lower classman leveis done primarily with
Pascal.  Modula2 is mentioned when professors are trying to point out the
shortcommings of Pascal, but that's it.  On the senior level,  C is the primary
language used.
        I prefer to use Ada myself, but seeing as how similar this is to m2,
I beginning to develop a liking for it also.

How widely spread is modula 2 used in the US or in Europe for that matter?
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
                                                Thanks in advance,
                                                Scott Redmon
                                BITNET Address:  wsr5672@tntech