
6 Oct
2015
6 Oct
'15
8:21 p.m.
By comparison, the C++ language -- significantly more complex and affecting a much larger community of users -- has released 4 separate standards in the timeframe between Haskell 98 and now, each of them introducing significant functionality that created work for compiler and tools vendors, users, authors, teachers, and learners. If they can do it, I'm confident we can as well.
C++ never makes any breaking changes.* It has only added things (with the undesirable effect of making the newer and more useful things more verbose than the legacy cruft). [*]: … minus a few rare cases where the features had 0% usage, like 'export templates', so their removal wasn't at all controversial.