As an unnecessary visual metaphor perhaps, but instead of "def name args" it's "def (name args) OR (args name args)" which is unusual & novel syntax for a boring feature that every other language has boring syntax for.
-
This Tweet is unavailable.
-
-
This Tweet is unavailable.
-
Replying to @propensive @vascorsd
To me, anyway, part of what makes method signatures easy to read is the expected order - def then name then types then args then return type. Very easy to scan. The other thing - why spend novelty dollars on this, when boring obvious syntax is already widely known?
2 replies 1 retweet 2 likes -
This Tweet is unavailable.
-
Replying to @propensive @vascorsd
I don't have anything else to say, but thank you very much for taking the time to explain the rationale.
1 reply 0 retweets 1 like -
This Tweet is unavailable.
-
This Tweet is unavailable.
-
Replying to @propensive @KenScambler and
Being familiar with extension methods but not following dotty development closely, I have to say that it does make sense to me, I’m also not familiar with C# syntax which seem ambiguous and I wonder about the meaning of “this” and if it goes before each parameter or just the 1st
1 reply 0 retweets 0 likes -
Replying to @mpmlopes @propensive and
That does suggest that my reasoning is more subjective and partial than I'd hoped
2 replies 0 retweets 0 likes
No. It is definitely a fantastic day to play table tennis. There is no subjectivity here.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.