I was wondering if there were concrete blockers to the upstreaming of Data.Text (and associates) into
base. I think it’s high time we stopped settling for
Amongst the positive changes that I can see happening, I’d like to underline two specifically:
We change the culture towards a legitimisation of
Textas part of the basic toolkit of the Haskeller, especially in Cabal projects where
textisn’t readily available unless it is added manually to the dependencies.
New APIs inside of
Text. One of the latest examples is GHC Proposal 330 - Decorate exceptions with backtrace information. The API proposed uses
Stringbut does not seem to do so for the (real and valid) properties of a lazy linked list, but because we cannot depend on
Moreover, I am explicitly not talking about replacing pre-existing usages of
FilePath (as that was raised on Reddit).