1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2019 年 4 月 14 日 |
---|
#563 in 编程语言
360KB
9K SLoC
垃圾桶
"这个垃圾桶的名称是 Visual Basic"
垃圾桶是一种语法简化的简单语言(类似于 Rust,其中编译器不是偶然写的),它编译到 Visual Basic(老式、丑陋的版本)。
垃圾桶语言相对于 VB 的关键特性包括
- 不再有该死的无区分大小写的烦恼
- 短路布尔表达式
- 泛型类型和函数
- 简化迭代(for-each 循环)
- 强制类型检查,有限的类型检查增强
- 语法便利(例如 += 和同类)
- 数组和结构字面量
- 具有构造函数的对象(仅用于垃圾桶代码的验证)
- 某种方式,改进了错误处理(?)
- 闭包(?)
垃圾桶受到了之前关于使用 m4 宏扩展 VB 语言的启发:[链接](https://gist.github.com/derrickturk/5c01caab93bbd6bc9ddd)
正在进行中,许可为商业或非商业用途,根据 GPL 3.0 或更高版本
关键实现说明


