Path: utzoo!utgpu!news-server.csri.toronto.edu!bonnie.concordia.ca!uunet!mcsun!ukc!icdoc!iwm From: iwm@doc.ic.ac.uk (Ian Moor) Newsgroups: comp.lang.modula2 Subject: Re: Garden's Point Modula-2 Message-ID: Date: 8 Jun 91 13:37:17 GMT References: <1991Jun7.114900.7574@hubcap.clemson.edu> Organization: Department of Confusion, Imperial College, London UK Lines: 26 Nntp-Posting-Host: swan.doc.ic.ac.uk In-Reply-To: untch@hubcap.clemson.edu's message of 7 Jun 91 11:49:00 GMT In article <1991Jun7.114900.7574@hubcap.clemson.edu> untch@hubcap.clemson.edu (Roland Untch) writes: >> There is a problem generating C for things that have no close equivalents, >> such as nested procedures, something like >> (. . . example deleted . . .) >> cannot easily be mapped to C. Gardens Point seems to produce incorrect C >> for something like this. > Do you know for a fact that Garden's Point Modula-2 produces >incorrect C? More details: this was the SPARC version of Garden's Point, which we had for evaluation from their UK agent RTA before easter. The C output from a program like the example I quoted caused the C compiler to complain about an illegal redeclaration of one the procedures. The procedure was called before definition in the C. -- Ian W Moor Internet: iwm@doc.ic.ac.uk JANET: iwm@uk.ac.ic.doc Department of Computing, That which you call a crime when one man does it, Imperial College. you call government when done by many. 180 Queensgate London SW7 UK.