comp.lang.ada
 help / color / mirror / Atom feed
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/ 





  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