On 31 January 2013 10:31, Luca Bruno <lethalma...@gmail.com> wrote:
> On Wed, Jan 30, 2013 at 6:20 PM, Hamish Mackenzie
> <hamish.k.macken...@gmail.com> wrote:
>>
>> If it is Gtk3 support you are after there are patches here...
>>
>> https://patch-tag.com
>
>
> I thought gtk3 and everything else was about GI. I'm a vala developer, and
> we switched to using GI and most of the annotations are reliable and GI even
> fixed some bugs in the old gtk2 and gtk3 bindings. Not to say that gtk3 has
> new widgets, deprecates old symbols, and you would benefit from a whole
> number of other libraries such as clutter, gstreamer and webkitgit having it
> always up-to-date.
> As far as I can see, are you handwriting the .chs files? Because GI would be
> right about not writing those stuff manually.
> So I'm looking after a gtk3hs + everything else with haskell-gi. The docs
> would obviously not be precise as the current ones, but I personally always
> refer to the original C docs in any case.

Sure, haskell-gi will be awesome!  These patches were just a "while we
wait" solution.  I was not sure if you were just looking for a quick
way to get your gtk2hs app to work with Gtk3 right now (sorry for the
confusion).

Gtk3 fixed a number of bugs we had in Leksah, and a few patches to the
Gtk2Hs source seemed like the quickest way to port Leksah to Gtk3.
But we will of course switch to the haskell-gi solution when it is
ready.

How close is haskell-gi to being ready?  (I have not tried it in a while).

I have also added all the DOM functions to webkit by processing the
WebKit IDL files
https://patch-tag.com/r/hamish/webkit/home

And wavewave made bindings for JavaScriptCore
https://github.com/ghcjs/webkit-javascriptcore

Do you know if GI will cover both of these?

Is the plan to use haskell-gi to replace most of the gtk2hs
package/repo (or will there be a whole new gtk3hs package/repo)?  If
the changes will be in the gtk2hs package/repo, will adding these Gtk3
patches as well make it harder to port to GI?  (If so we might need to
have a temporary fork gtk2hs-gtk3 or gtk2hs-leksah in Hackage so we
can get the Gtk3 fixes into Leksah).

Hamish

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_jan
_______________________________________________
Gtk2hs-devel mailing list
Gtk2hs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gtk2hs-devel

Reply via email to