From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,eafb0c0f59b030c X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx01.iad01.newshosting.com!newshosting.com!204.127.204.224.MISMATCH!wns14feed!worldnet.att.net!attbi_s22.POSTED!53ab2750!not-for-mail From: "Jeffrey R. Carter" Organization: jrcarter at acm dot org User-Agent: Thunderbird 1.5.0.7 (Windows/20060909) MIME-Version: 1.0 Newsgroups: comp.lang.ada Subject: Re: Event mechanisms for GUI's References: <3egSg.208528$1i1.141541@attbi_s72> <1159338085.495558.286500@i42g2000cwa.googlegroups.com> <7s2dnaT_9fw5nobYnZ2dnUVZ_tOdnZ2d@megapath.net> <_AHSg.210879$1i1.191702@attbi_s72> <1160853954.468627.128210@m7g2000cwm.googlegroups.com> <1160879371.648453.23540@h48g2000cwc.googlegroups.com> <1161267729.431982.31510@f16g2000cwb.googlegroups.com> <1161294661.728139.84440@m7g2000cwm.googlegroups.com> In-Reply-To: <1161294661.728139.84440@m7g2000cwm.googlegroups.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Message-ID: NNTP-Posting-Host: 12.201.97.213 X-Complaints-To: abuse@mchsi.com X-Trace: attbi_s22 1161319725 12.201.97.213 (Fri, 20 Oct 2006 04:48:45 GMT) NNTP-Posting-Date: Fri, 20 Oct 2006 04:48:45 GMT Date: Fri, 20 Oct 2006 04:48:45 GMT Xref: g2news2.google.com comp.lang.ada:7057 Date: 2006-10-20T04:48:45+00:00 List-Id: Lucretia wrote: > > This also seems a bit more procedural, rather than using the more > natural OO way. Remember, in Ada you use what applies and is more > natural, a GUI is inherently OO. OO is a design attribute. It has nothing to do with the language mechanisms used to implement the design. The implementation technique usually called OOP is actually programming by extension. While extending windows might make sense, I see no use to extending events or event queues. -- Jeff Carter "I fart in your general direction." Monty Python & the Holy Grail 05