[codecraft] The Language Strangeness Budget

Michael Bar-Sinai mich.barsinai at icloud.com
Thu Jul 23 14:38:20 EDT 2015

Interesting approach. I think there's a "sameness budget" as well - no one will learn a new language if it's just the same as their current one. You can see that in Scala now - people ask "why learn Scala when Java has lambdas". I think there are good reasons to do so, but the mere question shows that Scala was too quiet on the other things it has (case classes, extensive syntax, ....) and was trying to bill itself as "Java with Lambdas".

-- Michael

> On Jul 22, 2015, at 04:13, Philip Durbin <philipdurbin at gmail.com <mailto:philipdurbin at gmail.com>> wrote:
> http://words.steveklabnik.com/the-language-strangeness-budget <http://words.steveklabnik.com/the-language-strangeness-budget>
> "it’s important to be considerate of how many things in your language will be strange for your target audience, because if you put too many strange things in, they won’t give it a try"
> _______________________________________________
> codecraft mailing list
> codecraft at or8.net <mailto:codecraft at or8.net>
> http://or8.net/mailman/listinfo/codecraft

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://or8.net/pipermail/codecraft/attachments/20150723/351375ec/attachment.html>

More information about the codecraft mailing list