Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!husc6!genrad!charlie
From: charlie@genrad.com (Charlie D. Havener)
Newsgroups: comp.object
Subject: OOD applied to interpreters and compilers
Keywords: OOD interpreters
Message-ID: <26873@genrad.UUCP>
Date: 2 Oct 89 16:58:26 GMT
Sender: news@genrad.UUCP
Lines: 16

The examples I have seen on Object Oriented Design apply 
nicely to problems like graphic window systems and to problems
in which there are real physical objects one can think about.
It is not at all clear to me how to apply OOD or to use Object
oriented programming style to the design of program language
compilers or interpreters. 

There seems to be a classic way to do these things, i.e. lexer-
parser-code generator that is well established. 

Can someone who is comfortable with OOD comment on its applicability
to such problems? Is OOD a poor match to some problems? Will anyone
admit it?

Comments pro and con appreciated, thanks
Charlie Havener GenRad Inc. (508-369-4400 x3302) charlie@genrad.com