Re: [wxhaskell-devel] Specifying wxWidgets version to build wxHaskell with
On Tue, Jul 26, 2011 at 09:15:03 +0100, Jeremy O'Donoghue wrote: Perhaps we should do this work in a branch (I've never tried this in Darcs - how easy is it Eric?) The mechanics of maintaining a Darcs branch are simple enough; you just push to a separate directory, say http://code.haskell.org/wxhaskell/wxWidgets-2.9 One tricky thing may be what happens when there are conflicts, because when you do not propagate conflict resolutions to all involved branches, darcs suffers :-( We generally do not advise people to maintain long term branches unless they get merged in somewhat regularly. -- Eric Kow http://erickow.com pgpOyMEzzLsuI.pgp Description: PGP signature -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey___ wxhaskell-devel mailing list wxhaskell-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wxhaskell-devel
Re: [wxhaskell-devel] Specifying wxWidgets version to build wxHaskell with
On 26 July 2011 06:59, Eric Y. Kow eric@gmail.com wrote: On Tue, Jul 26, 2011 at 00:28:01 +0100, Dave Tapley wrote: I'm getting the impression that most people are using wxWidgets 2.9 with wxHaskell, is that a fair assumption? I was surprised by your impression, but now I see why you may feel that way. It turns out wxWidgets 2.9 was released early this month, on 2011-07-05. This makes it a bit more urgent for wxhaskell to support both (good thing Jeremy was working so furiously on that) This impression came primarily from the fact that I couldn't build wxhaskell again wxWidgets 2.8 (for the reasons I've sent other messages to the list). Unfortunately it seems it also won't build against the 2.9.2 dev release, but I'll post a separate message about that. I've just grabbed the latest dev release (2.9.2) of wxWidgets because I'm still getting errors trying to compile against the 2.8.10 version I got from the Ubuntu repositories (I'm going to post about those errors separately) and I'd just like to get something working. If you just want something that works, use wxWidgets 2.8 and the stable version of wxHaskell. Well, there are some features in wxWidgets which aren't supported by wxHaskell, so I was rather hoping to get it building so I can contribute to the project :) -- Eric Kow http://erickow.com -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey___ wxhaskell-devel mailing list wxhaskell-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wxhaskell-devel
Re: [wxhaskell-devel] Specifying wxWidgets version to build wxHaskell with
On 26 July 2011 09:15, Jeremy O'Donoghue jeremy.odonog...@gmail.com wrote: On 26 July 2011 06:59, Eric Y. Kow eric@gmail.com wrote: On Tue, Jul 26, 2011 at 00:28:01 +0100, Dave Tapley wrote: I'm getting the impression that most people are using wxWidgets 2.9 with wxHaskell, is that a fair assumption? I was surprised by your impression, but now I see why you may feel that way. I think there's something of a mix. There are probably more wxWidgets 2.8 users out there, but most people don't install unless something has broken - say a new HP version comes out. I started to look at support for 2.9 when people started asking for 2.9 features. In particular, I believe that 2.9 can be compiled as a 64 bit library on newer Macs. It turns out wxWidgets 2.9 was released early this month, on 2011-07-05. This makes it a bit more urgent for wxhaskell to support both (good thing Jeremy was working so furiously on that) Hmmm. Nice to hear you say it, but truth be told, I rarely have the time to work 'furiously' on wxHaskell :-( Most work happens on intercontinental flights (good news: I have another one coming up in a couple of weeks). We have never had a good story for support of multiple versions, in part because wxdirect doesn't support conditional compilation, which means that we can't put #ifdefs around version/platform dependent parts of wxC headers. In the past we've sort of fudged the issue by officially supporting only one version, but I don't think that's a tenable position any longer. Eric's Haskell version of wx-config will help the 'library' aspect - especially if we start to use wxPack on Windows, so we can rely on having the libraries built in a specific way. We will need to make it work for 2.9 and 2.8 though - I think these will need to coexist for a while yet. I looked at fixing the existing wx-config source for 2.9 (ISTR it's in C++), but looking at the code I lost the will to live. It's rather, err, verbose. Haskell would be much better. I did sort-of warn the list that 2.9 work would likely destabilize the tip for a while. Perhaps we should do this work in a branch (I've never tried this in Darcs - how easy is it Eric?) Jeremy Let me know if there's any way I can help. I'm going to be relying on wxHaskell in the immediate future so I'm keen to familiarise myself with it because I suspect there are some 2.9 features I need which aren't implemented in wxHaskell presently. -- Got Input? Slashdot Needs You. Take our quick survey online. Come on, we don't ask for help often. Plus, you'll get a chance to win $100 to spend on ThinkGeek. http://p.sf.net/sfu/slashdot-survey___ wxhaskell-devel mailing list wxhaskell-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wxhaskell-devel
Re: [wxhaskell-devel] Specifying wxWidgets version to build wxHaskell with
On Tue, Jul 26, 2011 at 00:28:01 +0100, Dave Tapley wrote: I'm getting the impression that most people are using wxWidgets 2.9 with wxHaskell, is that a fair assumption? I was surprised by your impression, but now I see why you may feel that way. It turns out wxWidgets 2.9 was released early this month, on 2011-07-05. This makes it a bit more urgent for wxhaskell to support both (good thing Jeremy was working so furiously on that) I've just grabbed the latest dev release (2.9.2) of wxWidgets because I'm still getting errors trying to compile against the 2.8.10 version I got from the Ubuntu repositories (I'm going to post about those errors separately) and I'd just like to get something working. If you just want something that works, use wxWidgets 2.8 and the stable version of wxHaskell. -- Eric Kow http://erickow.com pgpu5IHHPgaJm.pgp Description: PGP signature -- Magic Quadrant for Content-Aware Data Loss Prevention Research study explores the data loss prevention market. Includes in-depth analysis on the changes within the DLP market, and the criteria used to evaluate the strengths and weaknesses of these DLP solutions. http://www.accelacomm.com/jaw/sfnl/114/51385063/___ wxhaskell-devel mailing list wxhaskell-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wxhaskell-devel