
6 Sep
2015
6 Sep
'15
3:48 p.m.
2015-09-06 20:17 GMT+02:00 Amos Robinson
If you made tooling aware of ($) would you need to check that it is importing the Prelude version and not another one?
Every non-toy refactoring tool (and I guess a lot of other ones) needs to understand fixity declarations, imports, scopes etc. anyway, otherwise it would be next to useless.
Not that I'm suggesting that having a different implementation would be sensible.
"Sensible" is always a subjective notion, and tools should not have subjective behavior. :-) In other words: If it's legal, the tool must handle it. A lot of things which were initially considered nonsense/impractical/confusing are mainstream nowadays. Furthermore, there are a few experimental Prelude variants out there.