breaking-changegood first issue✨ enhancement🛠️ compiler
倉庫指標
- Star
- (5,385 star)
- PR 合併指標
- (30 天內沒有已合併 PR)
描述
Feature Spec
This is a proposal to change all built-in types to use lowercase instead of PascalCase, so they all have a similar look and feel, and are also distinguishable from user-defined types.
So basically the lowercase versions are just aliases:
strnumbooldurationdatejsonarray<T>set<T>map<T>mutarray<T>mutset<T>mutmap<T>
Use Cases
To reduce cognitive load, all types should have a similar look & feel.
As an example, see the spec for Json, which proposes the all built-in types will have a from_json() method.
Component
Language Design
Community Note
Please vote by adding a 👍 reaction to the issue to help us prioritize. If you are interested to work on this issue, please leave a comment.