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=-0.4 required=5.0 tests=AC_FROM_MANY_DOTS,BAYES_00 autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,ac39a12d5faf5b14 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-04-24 19:11:09 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news.tele.dk!small.news.tele.dk!212.74.64.35!colt.net!newspeer.clara.net!news.clara.net!btnet-peer!btnet-peer0!btnet!psiuk-p2!psiuk-p3!uknet!psiuk-n!news.pace.co.uk!nh.pace.co.uk!not-for-mail From: "Marin David Condic" Newsgroups: comp.lang.ada Subject: Re: Wish List : Ada95 to FOX Date: Wed, 24 Apr 2002 11:15:49 -0400 Organization: Posted on a server owned by Pace Micro Technology plc Message-ID: References: <3CB46975.90408@snafu.de> <5ee5b646.0204121930.64733eeb@posting.google.com> <5wTt8.15598$C21.3515342@news6-win.server.ntlworld.com> <5ee5b646.0204130620.114953ae@posting.google.com> <4519e058.0204180615.150e4bef@posting.google.com> <357f0f4aab2ac8ef39234c96f0ab6311.48257@mygate.mailgate.org> <3CC5997E.4 <3CC5F5B0.DBC6A6B8@boeing.com> NNTP-Posting-Host: dhcp-200-133.miami.pace.co.uk X-Trace: nh.pace.co.uk 1019661350 15111 136.170.200.133 (24 Apr 2002 15:15:50 GMT) X-Complaints-To: newsmaster@news.cam.pace.co.uk NNTP-Posting-Date: 24 Apr 2002 15:15:50 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4522.1200 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4522.1200 Xref: archiver1.google.com comp.lang.ada:23091 Date: 2002-04-24T15:15:50+00:00 List-Id: I consider callbacks a butt-ugly solution to anything. :-) I'd much rather see some kind of messaging or events or whatever rather than have subprograms lying around with no obvious clue as to what it is that is calling them or when. MDC -- Marin David Condic Senior Software Engineer Pace Micro Technology Americas www.pacemicro.com Enabling the digital revolution e-Mail: marin.condic@pacemicro.com "Jeffrey Carter" wrote in message news:3CC5F5B0.DBC6A6B8@boeing.com... > > I consider callbacks themselves a sore point. Callbacks are a hack to > handle the inherent concurrency of a windowing system in a sequential > language such as C. The natural approach is to associate a concurrent > blocking queue of events with each window; the application has a task > per window obtaining events from this queue and deciding what to do with > them. >