确切地说,MoonBit 是一个用于云计算和边缘计算的 WebAssembly 端到端编程语言工具链,集开发、编译、测试、部署于一体 —— 涵盖了通用程序语言设计、编译器、构建系统、编辑器和语言服务器、IDE、部署工具等。

MoonBit 宣称是国内首个工业级编程语言及完整工具链,专为云 + AI 打造,其核心技术自主研发,通过专注 Wasm 形成后发优势,目前在核心指标(编译速度、运行速度、体积大小)已成功领先传统语言。

MoonBit 语法示例:

> moon new hello
> cd hello
> cat main/main.mbt
fn int {
	println((@lib.hello())
}
> moon run main
hello,world!

近日 MoonBit 宣布正式开源核心库,并表示项目已接近 Beta 测试阶段,语言功能也趋于稳定。目前已建立了用于支持核心库开发的重要基础设施,确保提升语言功能的稳定性。

MoonBit 核心库(标准库)已托管至 GitHub:点击前往

按照计划,MoonBit 将于今年 Q2 发布 Beta 测试,并将编译器源代码开源。