Re: [wxhaskell-devel] Specifying wxWidgets version to build wxHaskell with

2011-07-28 Thread Eric Y. Kow
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

2011-07-26 Thread Dave Tapley
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

2011-07-26 Thread Dave Tapley
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

2011-07-25 Thread Eric Y. Kow
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