Skip to content

Add blogpost for 0.12.0-RC1 and 0.11.0 #5737

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

Merged
merged 1 commit into from
Jan 21, 2019

Conversation

biboudis
Copy link
Contributor

No description provided.

@biboudis biboudis added the itype:meta Issues about process/similar label Jan 17, 2019
@biboudis biboudis self-assigned this Jan 17, 2019
Copy link
Contributor

@odersky odersky left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks very good!

@biboudis biboudis force-pushed the dotty-0.11-blogpost branch 2 times, most recently from 2fdd490 to b08614a Compare January 21, 2019 11:12
@biboudis biboudis force-pushed the dotty-0.11-blogpost branch from b08614a to e2550db Compare January 21, 2019 11:15
@biboudis biboudis merged commit 86ac8f2 into scala:master Jan 21, 2019
@biboudis biboudis mentioned this pull request Jan 21, 2019
19 tasks
@allanrenucci allanrenucci deleted the dotty-0.11-blogpost branch January 21, 2019 16:20
@LPTK
Copy link
Contributor

LPTK commented Jan 22, 2019

Previously, one had to place the desired method in the trait with the receiver object to extend, as part of the parameter list. The infix-ness of the method was being restored by manually writing the implicit class, resolving implicitly that extended object.

This paragraph is extremely obscure. I believe what you meant to say was just:

Previously, one had to place the desired methods in an implicit class.

But that doesn't even mention why Dotty extension methods are a big deal and make type classes easier (they use the implicit scope).

Would a PR be welcome to change that?

@smarter
Copy link
Member

smarter commented Jan 22, 2019

Yes.

@biboudis
Copy link
Contributor Author

biboudis commented Jan 22, 2019

Yes, of course @LPTK!

If possible rephrase the sentences above still indicating the verbosity of the previous approach and also adding the missing bit of info about the implicit instances enabling the extension method(s).

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
itype:meta Issues about process/similar
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants