proposal #2254: have Control.Arrow re-export (>>>) and (<<<)
igloo at earth.li
Fri May 2 08:43:39 EDT 2008
On Fri, May 02, 2008 at 09:13:52AM +0100, Simon Peyton-Jones wrote:
> Aha. So now it's unclear what the desired behaviour is. Do we want a warning for import statements that can be deleted altogether? If not, I can easily remove it! Or is it just the wording of the warning that is bad?
I would like what the warning says, rather than what it does. Something
For each use of a variable foo, mark imports
import M (..., foo, ...)
as "used" if any exist; otherwise mark any imports
which export foo as "used".
Then warn about any imports not marked as "used" (except imports of the
import M ()
> | Warning: Module `A' is imported, but nothing from it is used,
> | except perhaps instances visible in `A'
> | To suppress this warning, use: import A()
More information about the Libraries