From: "Randy Brukardt" <randy@rrsoftware.com>
Subject: Re: Thickening Ada GTK or Vala Binding ?
Date: Fri, 28 Dec 2012 17:56:05 -0600
Date: 2012-12-28T17:56:05-06:00 [thread overview]
Message-ID: <kblbim$b5l$1@munin.nbi.dk> (raw)
In-Reply-To: 7a2f4daa-b7b6-4afd-980d-be28a19735cd@googlegroups.com
"Justin Time" <francois_fabien@hotmail.com> wrote in message
news:7a2f4daa-b7b6-4afd-980d-be28a19735cd@googlegroups.com...
...
> The difficult point for me is to mix multi-tasking with GTK that is not
> thread-safe. Neither Vala not Simple_Gtk will do the job for you.
That was the difficult part of designing Claw, as we did make Claw safe for
multi-tasking in the same way that the predefined Ada libraries are (Claw
routines are reenterant so long as the objects passed are "not
overlapping" - we have example programs which show tasks writing into
separate windows or controls simultaneously). You wouldn't have had to spend
much effort to mix multi-tasking with Claw (although call-backs can't be
blocking, so there is some problem with communicating between tasks). Of
course, Claw is only for Windows (at least right now).
Randy/
next prev parent reply other threads:[~2012-12-28 23:56 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-12-27 17:45 Thickening Ada GTK or Vala Binding ? Patrick
2012-12-27 19:07 ` Dmitry A. Kazakov
2012-12-27 21:53 ` Patrick
2012-12-28 7:57 ` Dmitry A. Kazakov
2012-12-28 23:51 ` Randy Brukardt
2013-01-13 6:24 ` gautier_niouzes
2013-01-15 0:34 ` Randy Brukardt
2012-12-27 22:58 ` Brian Drummond
2012-12-27 23:06 ` Patrick
2012-12-28 9:53 ` Brian Drummond
2012-12-28 0:53 ` Robert Matthews
2012-12-28 1:41 ` Patrick
2012-12-28 2:03 ` Robert Matthews
2012-12-28 5:22 ` Vadim Godunko
2012-12-28 7:38 ` Vadim Godunko
2013-02-07 9:34 ` Gour
2013-02-08 6:49 ` Gour
2012-12-28 11:34 ` Justin Time
2012-12-28 23:56 ` Randy Brukardt [this message]
2013-01-11 1:40 ` Saulo
2013-01-11 12:02 ` Jacob Sparre Andersen
2013-01-11 20:14 ` Dmitry A. Kazakov
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox