
12 May
2013
12 May
'13
2:18 p.m.
On Sun, 12 May 2013, Ben Millwood wrote:
If instead of explicit import lists you use qualification, then everyone names the module themselves (no-one wants to write Data.Foldable) and possibly names it different things (my habit is initial letters, until I need to import Data.Text and Data.Traversable...)
I define function names that make sense when being qualified with the module name. This way I do not need one-letter abbreviations when importing a module. I think a function name like Text.fromString is both more readable than T.pack and will not clash with Traversable.