Future of "Text.Show.Functions" module
Herbert Valerio Riedel
hvr at gnu.org
Sun Oct 19 13:18:19 UTC 2014
On 2014-10-19 at 12:20:23 +0200, Herbert Valerio Riedel wrote:
[...]
> instance Show (a -> b) where
> showsPrec _ _ = showString "<function>"
PS: An effect of having this instance made default in Prelude is that
GHCi would show a somewhat different result in some cases (not sure
though if this a good or bad thing):
GHCi, version 7.8.3: http://www.haskell.org/ghc/ :? for help
Loading package ghc-prim ... linking ... done.
Loading package integer-gmp ... linking ... done.
Loading package base ... linking ... done.
λ:2> id
<interactive>:2:1:
No instance for (Show (a0 -> a0)) arising from a use of ‘print’
In a stmt of an interactive GHCi command: print it
λ:3> import Text.Show.Functions
λ:4> id
<function>
it :: a -> a
Cheers,
hvr
More information about the Libraries
mailing list