Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Bylx666/key-lang
目标是最精致的编程语言
https://github.com/Bylx666/key-lang
language rust
Last synced: 3 months ago
JSON representation
目标是最精致的编程语言
- Host: GitHub
- URL: https://github.com/Bylx666/key-lang
- Owner: Bylx666
- License: mpl-2.0
- Created: 2023-12-26T09:44:00.000Z (10 months ago)
- Default Branch: master
- Last Pushed: 2024-05-07T19:17:54.000Z (6 months ago)
- Last Synced: 2024-05-12T20:13:18.828Z (6 months ago)
- Topics: language, rust
- Language: Rust
- Homepage: https://docs.subkey.top
- Size: 430 KB
- Stars: 108
- Watchers: 1
- Forks: 4
- Open Issues: 16
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
- my-awesome - Bylx666/key-lang - 05 star:0.1k fork:0.0k 目标是最精致的编程语言 (Rust)
README
# Key Lang
轻快, 省心, 做最精致的编程语言.
1. 消去了引用的存在, 初学者也能轻松上手
2. 更短的循环, `for!`代替`while(true)`
3. 更方便的迭代器, `for i:20`即可循环20次
4. 更强大的`match`, 原生支持数字范围匹配
5. 有趣的`extern`, 用key代码直接操作动态链接库!
6. 区分整数和浮点数, 再也不用`floor`遍地跑
7. 原生类型支持, 动态类型检查, 大量减少判断量
8. 像`js`一样用`{}`字面量创建哈希表
9. 原生类型`Buf`让你轻松操作内存更多特性请见[Key语言官网](https://docs.subkey.top).
在我17岁时, 就在只有标准库的情况下完成了整个工程, 并独自创建了[Key语言官网](https://docs.subkey.top)和[在线尝试Key语言](https://play.subkey.top/)两个网站. 这一切, 或许都只是我的成人礼罢了.