-
Notifications
You must be signed in to change notification settings - Fork 52
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
Remove user-defined configs and Row Type
Contract
parameter.
#734
Comments
Assuming I'm implementing a library using Contract monad for its functionality and I want to extend the reader environment, what will be the simplest / most convenient way to do it if we remove 'r' parameter? |
@adamczykm |
Wrapping it in another readert? |
Yes, we should not assume that our users need some specific monadic stack in their applications. It's up to them to decide how to extend the Contract (or not to extend it at all). |
Row Type
Contract
parameter.
Reasons:
So, it's tangential to the main goal of the library.
The change should happen in v3.
The text was updated successfully, but these errors were encountered: