-
Notifications
You must be signed in to change notification settings - Fork 43
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
Export runListT? #83
Comments
It does seem bizarre that the library defines |
It should be removed since |
Addresses purescript#83. Superseded by use of unwrap from newtype.
It looks like there is a bug here... |
Is the correct approach to export just the constructor and remove the |
We'll be doing some breaking updates soon anyway... but there is a non-breaking solution too: export the stuff that is hidden! I think I asked @paf31 about it before and he thought that it was better to keep it private though. |
At the very least, for consistency with the other transformers, it seems to me that As for not exposing the |
(adding to the above, perhaps what we really want is some modified version of |
https://hackage.haskell.org/package/list-t-1/docs/ListT.html For reference, the above package provides such facilities as |
I think it's probably fine, especially since we have a |
In the Gabriel's library
? |
I think you would need |
Addresses purescript#83. Independent of PR purescript#89. This brings ListT into line with the other transformers.
Addresses purescript#83. Independent of PR purescript#89. This brings ListT into line with the other transformers.
Should runListT be exported? I stumbled on this when going through this:
https://github.com/Gabriel439/Haskell-List-Transformer-Library/blob/master/src/List/Transformer.hs
where runListT is used.
Ok it seems its a different runListT - so it probably shouldn't be exported.
The text was updated successfully, but these errors were encountered: