Clarification: TS team is aware of this feature desire and has a plan to support it (their plan is hinged on an existing standard that is still being locked down for JS; details in https://github.com/Microsoft/TypeScript/issues/16).
No real benefit in voting on it now, other than to express your added desire for a thing the TS team already knows people want.
Languages are used by people. So it depends, a lot, on the goals of the stewards of a language. Votes can be a useful signal for whether or not people are going to care about your language enough to adopt it.
... but it's absolutely true that voters can vote for the moon and then skip off blissfully, never having to worry about how you implement the Apollo project.
It's been years since this proposal and everyone keeps arguing over semantics yet I don't see any semantics being changed. So what's the holdup? I understand constraints and external factors/dependencies but this seems like such a trivial change that it boggles me we don't have this as a standard feature yet.
[+] [-] fixermark|7 years ago|reply
No real benefit in voting on it now, other than to express your added desire for a thing the TS team already knows people want.
[+] [-] evmar|7 years ago|reply
[+] [-] fixermark|7 years ago|reply
Languages are used by people. So it depends, a lot, on the goals of the stewards of a language. Votes can be a useful signal for whether or not people are going to care about your language enough to adopt it.
... but it's absolutely true that voters can vote for the moon and then skip off blissfully, never having to worry about how you implement the Apollo project.
[+] [-] nojvek|7 years ago|reply
[+] [-] swsieber|7 years ago|reply
It is valuable feedback though.
[+] [-] tlackemann|7 years ago|reply
[+] [-] Waterluvian|7 years ago|reply
I definitely hate chains of guards to get at a nested property.
[+] [-] kreetx|7 years ago|reply
[+] [-] LocalPCGuy|7 years ago|reply
[+] [-] tijs|7 years ago|reply
[+] [-] mattferderer|7 years ago|reply