From: Gour <go...@ma...> - 2009-01-08 17:16:00
|
>>>>> "Axel" == Axel Simon <Axe...@en...> writes: Axel> But this is hard to get right as deprecation is dependant on the Axel> version of Gtk+. Thus, for every release, we need to test our Axel> tarball against all stable versions of Gtk+. This is quite labor Axel> intensive, as you can imagine. We already add comments if a Axel> function is available only from a certain version onwards. This Axel> has to be done manually since neither introspection nor other Axel> sources (header files) contain this information. Making Axel> deprecation dependent on the version is as labor intensive. We should bring Gtk2Hs on par with GTK+, i.e. bring the bindings up to date with GTK+ and then release Gtk2Hs-2.16 along with GTK+-2.16 :-D Of course something like that is achievable when API is pretty stable and bindings are (mostly) generated automatically. Yesterdy, upon inquiring about the status of 'introspection', I got the following info from the main dev: <jdahlin> gour: gobject-introspection is perfectly ready to use for writing bindings [13:31] <jdahlin> there will be certain areas where it misses information, but they are added upon need [13:32] <jdahlin> there are quite a few different bindings for it already (python, perl, 2 different javascript, lisp, java) Let's hope it can help us bring Gtk2Hs to the level it deserves... Sincerely, Gour -- Gour | Zagreb, Croatia | GPG key: C6E7162D ---------------------------------------------------------------- |