lapalme@ouareau.iro.umontreal.ca (Guy Lapalme) (08/24/89)
We have been using the Apollo Pascal Compiler for teaching undergraduates but we have been very disappointed with it: - it does not detect subrange overflow - it does not have conformant array - there are all kinds of loopholes in the type checking - it does not check overflow on input (so reading 12344567890234568 might return -34...) In summary, there are all kinds of "extensions" but the basic and clean Pascal needed for teaching undergraduate is not implemented correctly. Is somebody aware of a better Pascal compiler to use on Apollos? Thank You Guy Lapalme Dept Informatique et Recherche Operationnelle Universite de Montreal CP 6128, Succ A Montreal Quebec Canada H3C 3J7 Tel:(514)343-7220 -- Guy Lapalme Dept Informatique et Recherche Operationnelle Universite de Montreal CP 6128, Succ A Montreal Quebec Canada H3C 3J7 Tel:(514)343-7220
dataxpress@cup.portal.com (John Philip Eurich) (08/29/89)
In reply to Guy Lapalme's article < We have been using the Apollo Pascal Compiler for teaching undergraduates < but we have been very disappointed with it: < - it does not detect subrange overflow < - it does not have conformant array < - there are all kinds of loopholes in the type checking < - it does not check overflow on input (so reading 12344567890234568 < might return -34...) < In summary, there are all kinds of "extensions" but the basic and clean < Pascal needed for teaching undergraduate is not implemented correctly. < < Is somebody aware of a better Pascal compiler to use on Apollos? MetaWare, Inc. of Santa Cruz, CA has a Pascal compiler that runs on a number of platforms, including Apollo. They call it Professional Pascal and it is by far one of the best Pascal compilers on the market. Their phone number is (408) 429-6382. John Eurich
derstad@CIM-VAX.HONEYWELL.COM ("DAVE ERSTAD") (08/30/89)
I've used Professional Pascal (from Metaware) on the Daisy platform and generally found it to be low quality. Things like compiler crashes with useful messages like "Dynamic array allocation/ reallocation failed" (The compiler's internal arrays, not one of mine). Of course, this was a Daisy port and thus these problems may well be Daisy specific - the Daisy is not a friendly platform. Dave Erstad Prinicipal Design Automation Engineer Honeywell SSEC DERSTAD@cim-vax.honeywell.com Disclaimer: Obviously, the above is my opinion only, and doe not reflect any position of Honeywell Inc.
dataxpress@cup.portal.com (John Philip Eurich) (09/03/89)
Reply to Dave Erstad's comment: > I've used Professional Pascal (from Metaware) on the Daisy platform > and generally found it to be low quality. Things like compiler > crashes with useful messages like "Dynamic array allocation/ > reallocation failed" (The compiler's internal arrays, not one > of mine). We have not seen this problem while using PP on the Apollo, VAX/VMS, VAX/Ultrix , Sun3 or Sun4. I believe this message occurs when the compiler has run out of virtual memory. John Eurich