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