Status of Static Typing in ECMAScript
Created: 27 March 2016
Status: as of 2016-03-27
Status | Name | Description | Recent Changes |
---|---|---|---|
NaN | Typed Objects | > All top-level names are defined in a typed objects module. See also Typed Objects Explainer | Out of date. |
NaN | SoundScript | > We want to try implementing an optional type system for JavaScript, directly in the VM. | V8 will remove support for strong mode. |
NaN | Type and Type Annotations | > Reserve syntax used by TypeScript, Flow, etc. for some form of annotation by Jonathan Turner | Jonathan Turner leave Microsoft. |
NaN | Optional Static Typing | @sirisian’s proposal | Out of date? |
Other Works
- Microsoft develop TypeScript
- Facebook develop Flow
Further reading
- tc39/ecma262: Status, process, and documents for ECMA262
- The TC39 Process
- Withdrawn Proposals of ecma262
- strawman:trademarks [ES Wiki]
Notes
Status: NaN is not official verbiage.
TC39 list up Withdrawn Proposals.
blog comments powered by Disqus