Proposal: Add IsString instance for (Maybe a) to base
Simon Hengel
sol at typeful.net
Tue Jul 9 23:24:31 CEST 2013
Hi,
what about adding
instance IsString a => IsString (Maybe a) where
fromString = Just . fromString
It makes specifying optional String/Text/... values more convenient.
Here is an example that uses System.Process.shell:
Use
shell "ls -l" { cwd = "/home/me" }
instead of
shell "ls -l" { cwd = Just "/home/me" }
I'm not yet sure how essential it is. But I somehow can't see any
issues with it. So why not?
Cheers,
Simon
More information about the Libraries
mailing list