Path: utzoo!attcan!uunet!cs.utexas.edu!usc!brutus.cs.uiuc.edu!ux1.cso.uiuc.edu!ux1.cso.uiuc.edu!m.cs.uiuc.edu!p.cs.uiuc.edu!mcconnel From: mcconnel@p.cs.uiuc.edu Newsgroups: comp.lang.c++ Subject: Re: are 'friend's really necessary ?? Message-ID: <77300047@p.cs.uiuc.edu> Date: 22 Mar 90 17:39:21 GMT References: <169@pollux.kulcs.uucp> Lines: 19 Nf-ID: #R:pollux.kulcs.uucp:169:p.cs.uiuc.edu:77300047:000:758 Nf-From: p.cs.uiuc.edu!mcconnel Mar 21 09:55:00 1990 reg@ksr.UUCP says: > There are classes of applications where OOT is wonderful. User interface is > one. Discrete simulation is another. But how about a globally-optimizing > incremental compiler? Or an operating system? As it happens, the group I'm in is working on a globally optimizing incremental compiler (for Smalltalk and written in Smalltalk). We have class hierarchies representing various kinds of flow nodes, register transfers, machine instructions, etc. OOT has served us quite well in describing these objects. Carl McConnell Department of Computer Science University of Illinois at Urbana-Champaign INTERNET: mcconnel@cs.uiuc.edu UUCP: {uunet|convex|pur-ee}!uiucdcs!mcconnel BITNET: mcconnel%cs.uiuc.edu@uiucvmd