Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hide RIO.Prelude.* modules #72

Merged
merged 1 commit into from
Mar 20, 2018

Conversation

mgsloan
Copy link
Contributor

@mgsloan mgsloan commented Mar 20, 2018

Many of these modules seem a bit out of place, or otherwise only make sense in
the context of being re-exported in Rio. Particularly, the following only make
sense in that context: Extra, IO, Reexports, Renames, Text.

As such, I think for the stable release it makes sense to just hide all of them.
In later releases, additional modules / exports can be added to allow importing
of some of these things individually. This is described in #71

Many of these modules seem a bit out of place, or otherwise only make sense in
the context of being re-exported in Rio. Particularly, the following only make
sense in that context: Extra, IO, Reexports, Renames, Text.

As such, I think for the stable release it makes sense to just hide all of them.
In later releases, additional modules / exports can be added to allow importing
of some of these things individually. This is described in commercialhaskell#71
@mgsloan
Copy link
Contributor Author

mgsloan commented Mar 20, 2018

This is also a bit of a step towards #61, as nearly all of the exports of RIO end up in the module documentation. Unfortunately, the docs are rather disorganized.

@snoyberg snoyberg merged commit e7f1a29 into commercialhaskell:master Mar 20, 2018
@mgsloan mgsloan mentioned this pull request Mar 20, 2018
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants