From: "Alex R. Mosteo" <devnull@mailinator.com>
Subject: Re: Custom model in gtkada?
Date: Fri, 30 Jun 2006 12:28:37 +0200
Date: 2006-06-30T12:28:37+02:00 [thread overview]
Message-ID: <4gkcj7F1nhau6U1@individual.net> (raw)
In-Reply-To: HqWog.1048852$xm3.717438@attbi_s21
Jeffrey R. Carter wrote:
> In the mid-1980s I considered how to implement a windowing system in
> Ada, and decided event queues were the simplest and clearest approach. I
> then used actual windowing systems, with callbacks, and saw nothing to
> change my mind. I've used CLAW, which uses type extension and
> overriding. When I used JEWL, which has an event queue, it was much
> easier to use. This is in part because JEWL is a simple windowing
> library, without the power and complexity of more complete systems. But
> it's also in part because, despite my familiarity with callback
> libraries, the event-queue model is simpler and more intuitive.
Event queues are such a wonderful thing. I had a period of fever in which
I'd program every multitasking program with event queues. It was going to
the extreme, but there are valuable lessons there.
next prev parent reply other threads:[~2006-06-30 10:28 UTC|newest]
Thread overview: 33+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-06-13 18:01 Custom model in gtkada? Dmitry A. Kazakov
2006-06-13 19:53 ` M E Leypold
2006-06-14 7:17 ` Dmitry A. Kazakov
2006-06-14 21:00 ` Maxim Reznik
2006-06-15 7:38 ` Dmitry A. Kazakov
2006-06-15 15:31 ` Georg Bauhaus
2006-06-15 16:24 ` Ed Falis
2006-06-15 18:44 ` M E Leypold
2006-06-15 16:25 ` Dmitry A. Kazakov
2006-06-17 15:13 ` Georg Bauhaus
2006-06-17 16:44 ` Dmitry A. Kazakov
2006-06-22 7:16 ` Emmanuel Briot
2006-06-22 8:31 ` Dmitry A. Kazakov
2006-06-22 12:08 ` Emmanuel Briot
2006-06-23 12:32 ` Stephen Leake
2006-06-23 13:58 ` Dmitry A. Kazakov
2006-06-29 17:11 ` Stephen Leake
2006-06-30 12:29 ` Dmitry A. Kazakov
2006-07-02 15:17 ` Stephen Leake
2006-07-03 18:23 ` Dmitry A. Kazakov
2006-07-04 13:51 ` Stephen Leake
2006-07-05 13:06 ` Dmitry A. Kazakov
2006-07-06 7:10 ` Stephen Leake
2006-06-23 16:59 ` Jeffrey R. Carter
2006-06-23 17:37 ` Ed Falis
2006-06-23 18:11 ` Dmitry A. Kazakov
2006-06-29 17:20 ` Stephen Leake
2006-06-29 20:08 ` Jeffrey R. Carter
2006-06-30 10:28 ` Alex R. Mosteo [this message]
2006-06-30 16:07 ` Stephen Leake
2006-06-30 19:45 ` Jeffrey R. Carter
2006-06-30 22:41 ` Randy Brukardt
2006-07-01 5:11 ` Jeffrey R. Carter
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox