I just lost a big block of time because of this, please contextualize correctly that claim when you make it.
Support for dot-notation like it's documented at the proposals has been partially added. Field fetching is complete, field updates isn't released at all. It is being actively developed, and both bring very interesting features that you can't get in most languages - after all, it's Haskell - but it was only partially released up to now.
Can you explain what "interesting features that you can't get in most languages" it brings? Because in most languages, field fetching and field updates aren't novel at all...
Fetching and updates are rebindable operations that you can overload for specific types (well, like most languages properties), for everything on some part of your code, or even on the standard library.
I just lost a big block of time because of this, please contextualize correctly that claim when you make it.
Support for dot-notation like it's documented at the proposals has been partially added. Field fetching is complete, field updates isn't released at all. It is being actively developed, and both bring very interesting features that you can't get in most languages - after all, it's Haskell - but it was only partially released up to now.