Skip to content
This repository has been archived by the owner on Jan 25, 2022. It is now read-only.

Another community feedback #180

Closed
hax opened this issue Dec 10, 2018 · 3 comments
Closed

Another community feedback #180

hax opened this issue Dec 10, 2018 · 3 comments

Comments

@hax
Copy link
Member

hax commented Dec 10, 2018

I've given 3 hours speech about the class fields proposal yesterday (2018-12-09 16:00 ~ 19:00 Beijing time) in Hangzhou NodeParty.

The weather is not good (cold wave and snowy), but we still have about 100 attendees. We also have 1000+ online watchers (this is the peak value, not sure how many watch my speech).

In the end of talk, I did a poll on site. The options are

  • Accept as is
  • Reject fully
  • Move to stage1/stage2 (without alternatives)
  • Freeze and allow alternative proposals forward to at least stage 0 so programmers can try alternatives by Babel

I don't have very accurate result, because it's a raising hand poll. Here is the rough result:

  • Accept as is: < 5
  • Reject fully: < 5
  • Move to stage1/stage2 (without alternatives) : < 10
  • Freeze and allow alternative proposals...: All others, can't count by my eyes, should be 50 ~ 70.

I will publish my slides this week and create a github repo for Chinese programmers further discussion.

@hax
Copy link
Member Author

hax commented Dec 10, 2018

Another interesting onsite polls in the speech:

  1. [[Define]] VS [[Set]], < 10 chose [[Define]], > 30 chose [[Set]], most do not want to raise their hand anyway even I already ask them you have to make choice 😜
  2. [[Define]] VS [[Set]] Vs [[Define]] but change syntax (for example add keyword), some people originally choose [[Define]] or [[Set]] switch to [[Define]] but change syntax, but most people still refuse to raise hand
  3. [[Define]] VS [[Set]] VS [[Define]] but change syntax VS syntax sugar for getter/setter wrapper of private: [[Define]] < 5, [[Set]] < 10, [[Define]] change syntax < 10, most (not very accurate but at least 60%+) chose the last.

@hax
Copy link
Member Author

hax commented Dec 12, 2018

Video (in Chinese, no English translation available)

https://www.youtube.com/watch?v=WDsEvlXE-BE

And it's incomplete , no first 15 mins, no last hour.

@littledan
Copy link
Member

Thanks for this effort. I think it's always great to educate more people about language design and these sorts of tradeoffs, even if we disagree about the best way forward here. Let's follow up in tc39/js-outreach-groups#6 (comment) for next steps for improving the relationship with the Chinese JavaScript community.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants