Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!rutgers!mcnc!duke!romeo!maw From: maw@romeo.cs.duke.edu (Max A. Woodbury) Newsgroups: comp.sys.mac,comp.sys.mac.programmer Subject: Re: New Mac Programmer -- HELP! *Commentary added Summary: Great idea, I can donate some code Message-ID: <13892@duke.cs.duke.edu> Date: 17 Mar 89 06:49:42 GMT References: <67@sppy00.UUCP> <169@indri.primate.wisc.edu> <3955@ece-csc.UUCP> <28672@sri-unix.SRI.COM> Sender: news@duke.cs.duke.edu Reply-To: ggw%dukcds@cs.duke.edu (Greg Woodbury) Followup-To: comp.sys.mac.programmer Distribution: na Organization: Duke University Center for Demographic Studies; Durham, NC Lines: 32 Xref: utzoo comp.sys.mac:28568 comp.sys.mac.programmer:5074 In article <3955@ece-csc.UUCP> jnh@ece-csc.UUCP (Joseph Nathan Hall) writes: >In article <169@indri.primate.wisc.edu> bin@primate.wisc.edu writes: >> >>Of course, you have to be able to get source code, and since HARDLY >>ANYONE POSTS ANY --- STILL!!! --- you may be out of luck. >> > >I've heard from a few people since my last posting who seem to concur that >the lack of *real* programming references is acute, and that there is not >much of a consensus, additionally, as to how one should organize a Mac >application internally, particularly the event loop. > >I'd like to suggest that we USENET-ters produce a "Mac Programming Guide." >In particular, we should produce a document describing, in detail, a good, >workable event loop with support for everything; in addition, we should come >up with a collection of efficient paradigms for dialog handling, menu >item dimming/hilighting, file save & load, text editing, etc. After two years of playing/hacking at Mac Programming, we (my Mac specialist and I) have a simple "blank" application in LSC which we could send off to whomever is collecting the stuff (or even post [gasp!]) in comp.sources.mac if the interest warrants it. I handles a simple one window situation WITHOUT controls, but it is fairly clear. I know it could be better, and more powerful, etc. but we haven't the time to research everything and still get the necessary programming done. Let me know your feelings. -- Greg Woodbury (using the account of Max Woodbury) System Manager(UNIX) and System Programmer Duke U. Center for Demographic Studies (919)684 6126 (after 1pm EST) US Mail: 2117 Campus Drive; Durham NC 27706 USA UUCP: ...mcnc!ecsgate!dukeac!dukcds!ggw or ...duke!dukcds!ggw Internet: ggw%dukcds@cs.duke.edu or ggw@dukeac.ac.duke.edu