主要观点:Wren 是一种小型、快速、基于类且支持并发的脚本语言。
关键信息:
- 设计类似 Smalltalk 但体积小,有 Lua 大小的包,带点 Erlang 风格,语法熟悉现代。
- 能输出“Hello, world!”。
- 有类的概念,类处于核心地位。
- 支持并发,轻量级纤维是执行模型的核心,可组织成通信协程。
- 是脚本语言,适合嵌入应用,无依赖,标准库小,有易用的 C API,可编译为 C99、C++98 等。
重要细节: - VM 实现不到 4000 个分号,代码可读且有详细注释。
- 有快速单遍编译器生成紧凑字节码,对象表示紧凑,能与其他动态语言竞争。
- 可通过
adjectives
示例展示纤维的使用,不断输出列表中的元素。 - 提供了开始使用的指导,可在浏览器中尝试,鼓励参与贡献,有 Travis CI 持续集成测试。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。