rfc:class-like_primitive_types
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
rfc:class-like_primitive_types [2016/12/19 22:00] – ajf | rfc:class-like_primitive_types [2016/12/19 22:14] – ajf | ||
---|---|---|---|
Line 53: | Line 53: | ||
* < | * < | ||
* < | * < | ||
- | * < | + | * < |
==== Features not extended to primitives ==== | ==== Features not extended to primitives ==== | ||
Line 117: | Line 117: | ||
===== Backward Incompatible Changes ===== | ===== Backward Incompatible Changes ===== | ||
- | |||
- | In order to support the < | ||
**FIXME** | **FIXME** | ||
Line 155: | Line 153: | ||
In JavaScript, '' | In JavaScript, '' | ||
- | This RFC currently chooses to omit null from support by most of these features. | + | This RFC currently chooses to omit null from the extension |
==== Should resource be supported? ==== | ==== Should resource be supported? ==== | ||
Line 161: | Line 159: | ||
Resource is a legacy type that could be wholly replaced by objects in future. Extending these features to this type would be further entrenching it and contrary to the goal of its eventual removal. | Resource is a legacy type that could be wholly replaced by objects in future. Extending these features to this type would be further entrenching it and contrary to the goal of its eventual removal. | ||
- | Beyond that, supporting | + | In particular, < |
===== Unaffected PHP Functionality ===== | ===== Unaffected PHP Functionality ===== | ||
Line 174: | Line 172: | ||
It also means we can easily introduce new superclasses of our other primitive types. For example, a new < | It also means we can easily introduce new superclasses of our other primitive types. For example, a new < | ||
+ | |||
+ | < | ||
===== Proposed Voting Choices ===== | ===== Proposed Voting Choices ===== |
rfc/class-like_primitive_types.txt · Last modified: 2017/09/22 13:28 by 127.0.0.1