Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: Notesfiles $Revision: 1.6.2.16 $; site ima.UUCP Path: utzoo!decvax!cca!ima!compilers From: compilers@ima.UUCP Newsgroups: mod.compilers Subject: Ganapathi's code generation Message-ID: <136300016@ima.UUCP> Date: Mon, 6-Jan-86 21:51:00 EST Article-I.D.: ima.136300016 Posted: Mon Jan 6 21:51:00 1986 Date-Received: Wed, 8-Jan-86 02:18:17 EST Lines: 16 Approved: compilers@ima.uucp Nf-ID: #N:ima:136300016:000:851 Nf-From: ima!compilers Jan 6 21:51:00 1986 [from wendyt at ALLEGRA/PYRAMID/ISIENG (Wendy Thrash)] I worked with Ganapathi's attribute-grammar stuff about three years ago at Zilog, before running off to seek (fame and) fortune at a startup. I believe we got a tape from U. Wisconsin, though we also hired Gana there, so maybe he brought it with him. Someone else eventually finished the code generator, and I'm told it went fairly easily, runs fast, and generates good code. I was never really trained in compiler theory, so to me attribute grammars were no more or less difficult than anything else -- nothing anyone with an IQ of 180 or so and one or two Ph.D.s couldn't fathom. :-) I'd also like to know what people in the know think about denotational semantics. Deciphering it seems to be about as simple as reading a German translation of _Finnegan's Wake_; is it worth the trouble?