Template Haskell working group

2015-06-26 Thread Simon Peyton Jones
Friends I'm looking for someone, or a small group, to act as a Supreme Being for Template Haskell. Might you be willing? There is a steady trickle of bug reports / feature requests relating to Template Haskell, which I find that I simply don't have the time to pay proper attention to. Here is

Re: Template Haskell working group

2015-06-26 Thread Richard Eisenberg
Done, at TemplateHaskell/Status. If any dev out there has plans for changes to TH, please link to these changes from TemplateHaskell/Status. I don't believe there are any currently afoot, but please do correct me if I'm wrong. Thanks! Richard On Jun 26, 2015, at 10:38 AM, Simon Peyton Jones

Abstract FilePath Proposal

2015-06-26 Thread Herbert Valerio Riedel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hello *, What? = We (see From: CC: headers) propose, plain and simple, to turn the currently defined type-synonym type FilePath = String into an abstract/opaque data type instead. Why/How/When? = For details (including

RE: [Diffusion] [Build Failed] rGHC0aaea5b8345f: Tiny refactor plus comments

2015-06-26 Thread Simon Peyton Jones
The builds seem to be failing with perf failures for haddock.Cabal haddock.compiler but that doesn't seem to happen for me. It looks as though it started with rGHC*rGHC0b7e538a09bc: Allow recursive unwrapping of data families but since I can't reproduce it, it's hard to

Re: expanding type synonyms in error messages

2015-06-26 Thread Ömer Sinan Ağacan
Update: I have a patch, it's not quite ready for reviews, but I'm now getting this error message: Main.hs:17:26: error: Couldn't match type ‘[Char]’ with ‘()’ Expected type: Proxy () String () X IO () (aka. Proxy () [Char] () X IO ()) Actual type: Consumer String IO

Re: [Diffusion] [Build Failed] rGHC0aaea5b8345f: Tiny refactor plus comments

2015-06-26 Thread Thomas Miedema
I can't even see what performance number has changed, because harbourmaster only shows the tail of the log. From https://phabricator.haskell.org/harbormaster/build/4553: 10 bytes allocated value is too high: 11 Expected haddock.Cabal(normal) bytes allocated: 6710234312 +/-5% 12 Lower bound

RE: Template Haskell working group

2015-06-26 Thread Simon Peyton Jones
Thanks Richard, that's great. How about starting a Template Haskell status wiki page, along the lines of https://ghc.haskell.org/trac/ghc/wiki/Status/GHC-7.12.1 * The lists of tickets on these status pages are auto-generated, so you could do the same to list open TH tickets. *

Re: [Diffusion] [Build Failed] rGHC0aaea5b8345f: Tiny refactor plus comments

2015-06-26 Thread Joachim Breitner
Hi, Am Freitag, den 26.06.2015, 16:40 + schrieb Simon Peyton Jones: The builds seem to be failing with perf failures for haddock.Cabal haddock.compiler but that doesn't seem to happen for me. It looks as though it started with rGHC*rGHC0b7e538a09bc: Allow recursive

Re: expanding type synonyms in error messages

2015-06-26 Thread Ömer Sinan Ağacan
Created a patch for reviews/feedbacks: https://phabricator.haskell.org/D1016 2015-06-26 12:40 GMT-04:00 Ömer Sinan Ağacan omeraga...@gmail.com: Update: I have a patch, it's not quite ready for reviews, but I'm now getting this error message: Main.hs:17:26: error: Couldn't match type

Re: Abstract FilePath Proposal

2015-06-26 Thread Bardur Arantsson
On 06/26/2015 06:08 PM, Herbert Valerio Riedel wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hello *, What? = [--snip--] I am *entirely* behind this in priciple and if it doesn't break too much of Hackage, also in practice, but... ... how much of Hackage *does* this break?

Different behavior in ghci 7.8.3 vs 7.10.1?

2015-06-26 Thread Dominick Samperi
Hello, I'm trying to run code that works with ghci 7.8.3 under ghci 7.10.1 but this fails. Under 7.8.3, when I run from the shell: export LD_LIBRARY_PATH=thepath ghci -lmylib -fno-ghci-sandbox mydriver.hs I see the usual startup diagnostics along with Loading object (dynamic) mylib ... done

Re: Template Haskell working group

2015-06-26 Thread Richard Eisenberg
Hi Simon, I'm happy to take this on. Through `singletons`, I am a heavy TH user and know that end of GHC well. The one caveat I offer is that I vastly prefer to chunk up similar bits of work, and generally intend to let TH tickets languish until I sweep them all up, somewhere near the planned