
30 Oct
2014
30 Oct
'14
6 a.m.
Quoting Christopher Done (2014-10-29 23:07:54)
Well, I think fromList [(1, 'a')] is kind of unhelpful:
1. It almost never is a straight copy/paste, you will have to go and add M. to the fromList.
Chris Done is hinting at a shortcoming to the usage of `Show` in the sense of Jeremy Shaw's ShowExpr: It does not support qualified imports at all. It might be nice to append a `My.Module` to each function in `show`'s output whenever a module is meant to be imported qualified. There might be some heuristics on when that's the case (hiding parts of `Prelude`), but that's certainly something only the compiler (or TH) can do. Cheers, tobias florek