classes, then decorators née annotations née metadata. whaddup java, circa 2003. Now we can have spring.js!https://twitter.com/raganwald/status/595562545685073920 …
-
-
Replying to @raganwald
@raganwald@cemerick Language design is about more than expressiveness. "Beware the Turing tarpit..."2 replies 0 retweets 0 likes -
Replying to @littlecalculist
@littlecalculist@cemerick Ur-Scheme, for example, is a turing tarpit but not particularly expressive. Same with ASM.2 replies 0 retweets 2 likes -
Replying to @raganwald
@raganwald@cemerick Then you're using a definition of expressiveness I have never heard.1 reply 0 retweets 0 likes -
Replying to @littlecalculist
@littlecalculist@cemerick Doesn’t expressiveness suggest compactness of the expressions as well as of the vocabulary?3 replies 0 retweets 1 like -
Replying to @raganwald
@raganwald@cemerick But the point of declarative features is *less expressiveness* for *more understandability*4 replies 0 retweets 0 likes -
Replying to @littlecalculist
@littlecalculist@cemerick When there is OneWayToDoIt, everyone is relieved of the effort of figuring out how to do it or how it was done.1 reply 1 retweet 0 likes -
Replying to @raganwald
@raganwald@littlecalculist@cemerick right, but then you get standardized declarative classes and need syntax to recover expressiveness.2 replies 1 retweet 1 like -
Replying to @wycats
Reginald Braithwaite Retweeted Reginald Braithwaite
@wycats@littlecalculist@cemerick And thus we circle back to my original observation: https://twitter.com/raganwald/status/595562545685073920 … :-DReginald Braithwaite added,
5 replies 0 retweets 1 like
@raganwald @littlecalculist @cemerick ES6 classes make grouping dramatically better, but at the cost of some expressiveness.
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.