Path: utzoo!utgpu!water!watmath!clyde!att!ucbvax!decwrl!labrea!glacier!jbn From: jbn@glacier.STANFORD.EDU (John B. Nagle) Newsgroups: comp.lang.modula2 Subject: Re: A Modula-2 Gripe Message-ID: <17666@glacier.STANFORD.EDU> Date: 31 Aug 88 02:44:48 GMT References: <3881@tekgvs.GVS.TEK.COM> Reply-To: jbn@glacier.UUCP (John B. Nagle) Organization: Stanford University Lines: 12 With JPI Modula-2, file I/O capabilities are comparable to, say, older Lattice C systems. All the basics are there. I/O in Pascal was ill-designed. I/O in Modula I was absent. I/O in Modula 2 is marginally adequate. Solving the fundamental conflict between strong typing and I/O remains difficult. The solution in Ada is in some ways better, but requries the massive machinery of generics. It may get better in the object-oriented programming era. Is it better in Oberon? John Nagle