GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
Already on GitHub? Sign in to your account
I'm not sure what the reasoning was behind the choice to export it in BasicPrelude, but because of this the ClassyPrelude lacks this essential type. Alternatively consider this a request to export String in ClassyPrelude.
The theory (which is definitely debatable) was that String usage should be discouraged very strongly in classy-prelude. I tend to agree with you that this was a bad call though, and have no problem moving the export from BasicPrelude to CorePrelude.
I concur. Whether or not we wish to discourage the use of String, it is so important to so many libraries and the traditional Haskell programmer mentality in general, I agree that the String export should be moved to CorePrelude.