Re: porting to uClibc-based 686 Linux

2013-04-03 Thread Dubiousjim
I've gotten somewhat further cross-compiling 7.6.2 sources, though still not all the way. I also tried following the instructions at http://hackage.haskell.org/trac/ghc/wiki/Building/Porting with these sources, but couldn't get them to work either. This continues to log my efforts to follow the

Re: porting to uClibc-based 686 Linux

2013-04-03 Thread Dubiousjim
On Wed, Apr 03, 2013 at 09:56:58AM -0400, Dubiousjim wrote: Ok, with all of that, the build completes. And the build ghc-stage2 (which I temporarily named inplace/lib/ghc-stage2.exe, but now let's restore it to its original name) does in fact execute on the target machine: $

RE: ImplicitParams and MonoLocalBinds

2013-04-03 Thread Simon Peyton-Jones
Correct. Maybe the flag should be called “MonoOpenBinds”! Really, the simplest solution is to write a type signature. Then all is clear. I’m very open to adding something to the documentation to explain about this. The current section is below... concrete suggestions for improvement would be

RE: Allowing (Char ~ Bool = Void)?

2013-04-03 Thread Simon Peyton-Jones
What precisely is the proposal here? That unreachable code be a warning rather than an error? Would you care to make a ticket with a clear specification? Thanks! Simon | -Original Message- | From: glasgow-haskell-users-boun...@haskell.org [mailto:glasgow-haskell- |

Re: Allowing (Char ~ Bool = Void)?

2013-04-03 Thread Richard Eisenberg
I would call this more of an idea than a proposal -- I'm not advocating that it's necessarily the right thing, but one possible solution both to Shachaf's original question and the problem of spurious warnings about bogus case branches. The idea is to introduce some new keyword, which I've