I have some old(ish) binaries of Glib::Object::Introspection for Windows.
Yes they were a major pain to build. I'd usually point you to my blog (
http://tesla.duckdns.org ) - but it's offline at the moment ... we're
renovating the house and my ADLS2, home server, and other things are
totally out of action at the moment. If you're interested, I can go and get
the server and rescue stuff off it. I also have build instructions that
worked when they were written ( 18 months ago ). I tried repeating the
process a couple of months back, and there are unfortunately major issues
again, and I've kinda lost interest in building for Windows. Anyway, me
know if you want Windows and/or build instructions.

Dan

On Sat, Mar 11, 2017 at 3:16 AM, Peter Juhasz <peter.juhas...@gmail.com>
wrote:

>
> On Fri, Mar 10, 2017 at 4:38 PM, Emmanuele Bassi <eba...@gmail.com> wrote:
>
>> Without knowing how AnyEvent works, if the handler involves threads
>> then calling *any* GTK+ API from different threads than the one that
>> called `gtk_main()` is going to blow up your application. Even if it
>> worked in one release, during a specific alignment of planets, or if
>> you placed the machines in a pentacle drawn in goat blood, there's no
>> guarantee that it'll keep working. GTK+ simply does *not* support
>> multi-threaded access of the windowing system resources.
>>
>>
> It does not do anything like that. It only uses Glib::Timeout, Glib::IO,
> Glib::Idle watchers in fairly standard ways.
>
>
>> GTK+ and the G* platform has a whole bunch of API to deal with these
>> cases, like GTask[0]. Sadly, it's not very Perlish because nobody
>> wrote introspection overrides for it. Additionally, for things like
>> HTTP requests, there's a whole library called libsoup[1] which
>> integrates with the GLib main loop.
>>
>>
> We're considering libsoup, but it depends on Glib::Object::Introspection
> <https://metacpan.org/pod/Glib::Object::Introspection> for which there
> are no windows builds (that we know of).
>
>
>> Ciao,
>>  Emmanuele.
>>
>>
> thanks,
> Peter
>
>
> _______________________________________________
> gtk-perl-list mailing list
> gtk-perl-list@gnome.org
> https://mail.gnome.org/mailman/listinfo/gtk-perl-list
>
>
_______________________________________________
gtk-perl-list mailing list
gtk-perl-list@gnome.org
https://mail.gnome.org/mailman/listinfo/gtk-perl-list

Reply via email to