Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!swrinde!cs.utexas.edu!rice!uw-beaver!milton!ogicse!qiclab!percy!m2xenix!puddle!f503.n151.z1.fidonet.org!Rw.Hutchinson From: Rw.Hutchinson@f503.n151.z1.fidonet.org (Rw Hutchinson) Newsgroups: comp.lang.modula2 Subject: BIX - BYTE - JPI - Chaos Message-ID: <840.27FC9E6D@puddle.fidonet.org> Date: 5 Apr 91 01:34:00 GMT Sender: ufgate@puddle.fidonet.org (newsout1.26) Organization: FidoNet node 1:151/503 - Quantum Tech, Chapel Hill NC Lines: 22 In a message to All <02 Apr 91 22:33> Greg Granger wrote: GG> From: GRANGERG@VTVM1.BITNET (Greg Granger) GG> Date: 2 Apr 91 14:09:41 GMT GG> Organization: The Internet GG> Message-ID: GG> Newsgroups: comp.lang.modula2 GG> I use to read JPAM and I know that JPI has this hard-line stand that GG> the only problem with JPI M2 V2 is the manuals (which 'they be fixing'). GG> The way they justified all the C kludges forced into the _M2 _language, GG> was almost (but not quite) enough to make me switch to another compiler GG> but alas, I am poor, and the V1 of their compiler was slick. I was under the (woefully mistaken?) impression that most of the changes to be found between 1.0 and 2.0 of the Jensen compiler, were also features that might be found, earlier, in Oberon, and hence had been implicitly sanctioned by Wirth. What is being talked about here? I assume we are talking about something more or less in the spirit of object orientation. Was there much in version 2.0 that did not have a close parallel in Wirth's Oberon compiler? I know that there was a great deal in Oberon not to be found in anything calling itself a Modula-2 compiler, such as the abolition of variant records and the addition of built-in garbage collection. But between Modula-2 and Oberon, was it not possible to find a precedent for "almost" anything in JPI M2 2.0? Assuming that there are features in JPI M2 2.0, that have never before been seen in association with either M2 or Oberon, what is there about them that makes them so pernicious? Are they pernicious per se, or chiefly so only because it makes source code written for JPI compilation un-portable? -- uucp: uunet!m2xenix!puddle!151!503!Rw.Hutchinson Internet: Rw.Hutchinson@f503.n151.z1.fidonet.org