It's disconcerting to hear that some at TC39 are pushing back against decorators. @BrendanEich please tell me these rumors are unfounded nonsense. The major projects using decorators is endless, as is the pain of this feature being forever in limbo.
-
-
Replying to @AdamRackis @BrendanEich
I am personally optimistic about moving decorators, but it does seem like there's endless demands to relitigate whether the feature is "well motivated" despite this already being decided when we advanced the stage 2. Other features don't have to prove themselves this often.
3 replies 1 retweet 9 likes -
Replying to @wycats @AdamRackis
Sounds like an issue for the Chair to resolve.
2 replies 0 retweets 1 like -
Replying to @BrendanEich @AdamRackis
I'll reach out to him. I'm also very happy to continue to help demonstrate the value of the feature to the committee, but as
@AdamRackis says, the library and framework ecosystem increasingly depends on experimental versions of this feature and the wait is exasperating.2 replies 0 retweets 2 likes -
Replying to @wycats @BrendanEich
MobX, Angular, Glimmer. That should be enough to demonstrate how serious this feature is. There are also issues in the TypeScript repo begging for better typing support, but they're waiting on stage 3, too.
1 reply 0 retweets 1 like -
Replying to @AdamRackis @BrendanEich
There's also very popular community decorators in both the react and ember communities. The Ember ones are maintained by core team members but we've been holding back on making them official to avoid relying on Stage 2 features. But that position is becoming untenable.
1 reply 0 retweets 2 likes
For reference, https://github.com/ember-decorators/ember-decorators/blob/master/README.md … The slow walk on decorators is also slowing down Ember adoption of JS classes (despite already landing core support), which is also increasingly untenable.
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.