
You're right, i should have written "ambiguities" instead. That was not joke, just i somehow didn't notice Chris Smith answer. However, I think, there are some drawbacks in using dot for that in comparison with qualified imports access. The latter is easier to distinguish from composition by eye, because module-identifier is always one word, starting from uppercase letter (which, moreover, in many editors is highlighted differently). But in field access left operand is not always atomic - it can be expression. Consider this example: quux (y . (foo >.< bar).baz (f . g)) moo It's not that easy to distinguish from quux (y . (foo >.< bar) . baz (f . g)) moo Matthew Farkas-Dyck wrote
Certainly not no conflicts: lambda expressions.
-- View this message in context: http://haskell.1045720.n5.nabble.com/Records-in-Haskell-tp4806095p5111428.ht... Sent from the Haskell - Glasgow-haskell-users mailing list archive at Nabble.com.