Path: utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!asuvax!stjhmc!p12.f56.n114.z1.fidonet.org!Chris.Gehlker From: Chris.Gehlker@p12.f56.n114.z1.fidonet.org (Chris Gehlker) Newsgroups: comp.sys.mac.programmer Subject: RE: References on Event-Driven Programming? Message-ID: <31736.2760E204@stjhmc.fidonet.org> Date: 8 Dec 90 05:29:40 GMT Sender: ufgate@stjhmc.fidonet.org (newsout1.26) Organization: FidoNet node 1:114/56.12 - AZ MAC UG, Phoenix AZ Lines: 29 > >I have some friends who are struggling with "event driven programming" on > >PCs. They are clever enough to realize that that term is a complete red > >herring, and also clever enough to realize that us Mac types have already > >blazed this trail. So they are looking for some good books on the subject. > > > >...(They need) an overview of programming theory and guidelines, including > >some definitions ... like "What's an event loop?" and "How should I > >organize my code?". > > AMEN!!! I've posted requests for references on exactly the same > thing, roughly a year apart, on Mac newsgroups for several years now, > and gotten nothing...and prowled technical bookstores looking in the > index of every book on programming for entries under "event driven > programming" and also found nothing, except the usual elementary > advice to "initialize, then set up a wait loop, wait for events, and > process 'em". But how to structure an event-driven programming more > braodly -- no luck. Go get the latest DDJ and read the "Structured Programming" article. If you want to do event driven programming on a PC, TurboVision sounds like a good environment. It's the TCL thingee that comes with Turbo Pascal 6.0. -- Uucp: ...{gatech,ames,rutgers}!ncar!asuvax!stjhmc!56.12!Chris.Gehlker Internet: Chris.Gehlker@p12.f56.n114.z1.fidonet.org