@li_haoyi @jamie_allen More advanced programmers have a responsibility to educate too, and they can do that by example.
-
-
Replying to @propensive
@li_haoyi@jamie_allen If avoiding reduce((a, c) => a + c) isn't worth the syntactic burden, then reduce(_ + _) is worth learning/teaching.1 reply 0 retweets 0 likes -
Replying to @propensive
@li_haoyi@jamie_allen But should it be that familiar answer: "we need better tooling"? IDEs with "language learning mode" could help here.2 replies 1 retweet 0 likes -
Replying to @propensive
@propensive@li_haoyi@jamie_allen Racket has had *useful* language levels for many years. We missed an opportunity with SIP-18 I think.2 replies 0 retweets 0 likes -
Replying to @propensive
@propensive yep, would love to turn off var, null, type patterns, is/asInstanceOf, return, overloading ...1 reply 0 retweets 0 likes -
Replying to @propensive
@tpolecat Don't see why a similar thing couldn't be done with vars. It's harder with underscore lambdas because they don't exit post-parser.1 reply 0 retweets 0 likes -
Replying to @propensive
@propensive I will add this to my Scala 3 wish list. It's getting rather long.1 reply 0 retweets 0 likes
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.