broman%bugs@NOSC.ARPA (Vincent Broman) (06/04/86)
hey... I thought one-pass M2 compilers could never be standard-conforming because of the forward references allowed by the language. Even if you put in non-standard (and yucky :-) FORWARD declarations for PROCEDURES, you still get troubles correctly binding forward references to non-local variables. Perhaps they mean that everything is read into RAM before they traverse the parse tree several times. Vincent Broman, code 632, Naval Ocean Systems Center, San Diego, CA 92152, USA Phone: +1 619 225 2365 {seismo,caip,ihnp4,ucbvax}!\\\\\\\ Arpa: broman@bugs.nosc.mil Uucp: {floyd,moss,bang,hp-sdd,sdcsvax}!noscvax!broman
elder%info1.DECnet@WPAFB-INFO2.ARPA ("INFO1::ELDER") (06/04/86)
I noticed an ad in the June issue of PC World for Modula-2PC from a company called P Collier in Arizona. It runs on IBM-PC's and produces .EXE files, conforms to the 3rd edition of Wirth's Modula-2 book, and is a one pass compiler. The ad stated an introductory price of $59. Does any one know anything about this compiler? Has anyone used it yet? I'd be interested in a review of the compiler if anyone has actually been using it. Thanks. Greg Elder elder@wpafb-info1 ------