Hiding module *exports*

2014-10-26 Thread Tom Murphy
(Not to be confused with the "hiding import behavior" discussion also going on) -- Currently, I'm able to write "module Foo where" to export everything defined in Foo. If, though, I add to the module some definitions which I don't want to export... data Lockbox = MkLockbox Int internal

Re: Hiding module *exports*

2014-10-26 Thread Merijn Verstraaten
Strong +1 from me, this is *especially* annoying when you want to selectively re-export parts of a module from somewhere or in case of exports generated by TH. Cheers, Merijn > On 26 Oct 2014, at 12:28, Tom Murphy wrote: > > (Not to be confused with the "hiding import behavior" discussion als