Wren是一种小型、快速、基于类的并发脚本语言

2020-06-28 03:26:02

想想Smalltalk,它封装在Lua大小的包中,带有少量Erlang,并以熟悉的现代语法进行包装。

System.print(";Hello,world!";)class Wren{flyTo(City){System.print(";Fly to%(City)";)}}var形容词=Fiber.new{[";mall";,";lean";,";fast";].each{|Word|Fiber.Year(Word)}}While(!adjectives.isDone。

雷恩很小。VM实现不超过4,000个分号。你可以在一个下午把整件事浏览一遍。它很小,但不密集。它是可读性的,也是充满爱意的评论。

雷恩跑得很快。紧凑字节码的快速单遍编译器和紧凑的对象表示有助于Wren与其他动态语言竞争。

雷恩是基于阶级的。市面上有很多脚本语言,但很多都有不寻常的或根本不存在的对象模型。雷恩把课程放在最前面和中心。

雷恩是同时存在的。轻量级纤维是执行模型的核心,可以让您将程序组织成一群通信协程。

Wren是一种脚本语言。WREN旨在嵌入到应用程序中。它没有依赖项,有一个很小的标准库,并且有一个易于使用的C API。它可以干净利落地编译成C99、C++98或以后的任何格式。

您可以在您的浏览器中试用它!如果你喜欢这个声音,我们开始吧。兴奋吗?也欢迎您参与进来!