-
Notifications
You must be signed in to change notification settings - Fork 1k
SIP - Allow multiple implicit parameter lists #520
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
Conversation
## Implementation | ||
|
||
The implementation of this change is as simple as removing the restriction of having only one parameter list in the `Parser`. A pull request (#5108) from Miles Sabin already implements this change as well as an accompanying test file. The change should not affect any existing code as every Scala statement that was valid before will still be valid after the change. There will even be binary compatibility in both directions. | ||
The desugaring ob context and view bounds will be added on the left of the leftmost implicit parameter list to go with the general expectation from the current implementation. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
s/ob/of
@travisbrown wrote a good post showing a motivating use case and a workaround, this might be a good reference to add to this SIP. |
Hello @mgttlinger and @milessabin! This proposal will be reviewed by the Committee shortly, according to the new process. Thanks for submitting it! |
We are reevaluating the this proposal and we want to make changes based on further implementation and experience in use. I suggest that this proposal be withdrawn from review for the time being. We will come back to it when we are ready. |
Thanks for the status update! This means that we will not start the review process for this proposal any time soon either. I'm closing the PR, please feel free to reopen and update the proposal when you feel ready. |
No description provided.