Path: utzoo!censor!geac!torsqnt!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!lll-winken!unixhub!shelby!siegman@sierra From: siegman@sierra.STANFORD.EDU (siegman) Newsgroups: comp.sys.mac.programmer Subject: References on Event-Driven Programming? Message-ID: <23@sierra.STANFORD.EDU> Date: 4 Dec 90 23:32:23 GMT References: <1990Dec4.011317.25224@panix.uucp> Organization: Stanford University Lines: 24 In article <1990Dec4.011317.25224@panix.uucp> alexis@panix.uucp (Alexis Rosen) writes: >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. [Warning: There is a kind of "event-driven programming" used in real time systems that has little direct connection I can see with the "USER-event-driven programming" needed for Macs.]