On Wed, Oct 8, 2008 at 8:07 AM, Bertram Felgenhauer
<[EMAIL PROTECTED]> wrote:
>> The way I took care of the Exception problem was just by importing
>> OldException when the base version is 4.0 or newer.  I think this is
>> better because when we want to work on updating everything for the new
>> Exception system, we can just grep for OldException.
>
> I didn't like having to sprinkle even more #ifdefs all over the place,
> and as long as we want to be backwards compatible with ghc 6.8 and 6.6
> (and 6.4?) there seemed to be little point in using the new Exception
> mechanism.

The point is that eventually we'll *have* to move to the new exception
mechanism (once the old one moves out of deprecation and is removed).
We might as well set it up so we know what needs fixing.

I think we need to probably decide on a policy for deprecating entire
versions of GHC, so those older versions don't end up making our code
messy (as you were saying).  Same goes for the different versions of
Gtk+ etc.   I think we can safely deprecate GHC 6.4 at this point.
Once 6.10 is released, 6.6 will go into deprecation, then after 6.12,
support for 6.6 will be eliminated, and 6.8 will be deprecated.
Essentially, at any point, we fully support the two most recent GHC
versions, and the one before is in deprecation.

Anyone else have a better idea?

>
> There's a small cleanup to the GHC_PKG_CHECK macro in acinclude.m4 that
> I'd like to keep, but I can seperate that out into its own patch.
>
>> I'll post my patch here in a bit so we can decide democratically how to
>> handle this.
>
> I'll resend my patches in my next mail.
>

It seems I broke something with the build and haven't had time to pin
it down.  I need to figure out what it is before I post any patches,
which is why I haven't done so yet.  Hopefully I'll figure it out
sometime today.

Pete

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Gtk2hs-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtk2hs-devel

Reply via email to