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
