Gleam Language
软件描述
一种用于构建类型安全、可扩展系统的友好语言。
官方网站
访问软件的官方网站了解更多信息
gleam.run
安全链接HTTPS
什么是 Gleam Language?
Gleam 是一种友好的语言,用于构建可扩展的类型安全系统。
类型系统的强大功能、函数式编程的表达力,以及高度并发、容错的 Erlang 运行时的可靠性,搭配熟悉且现代的语法。
可靠且可扩展
运行在经过实战检验的 Erlang 虚拟机之上,支撑着 WhatsApp 和爱立信等全球规模系统,Gleam 可轻松应对任何规模的工作负载。
得益于基于多核 Actor 的并发机制,可同时运行数百万个任务,快速的不可变数据结构,以及永不暂停整个世界的并发垃圾回收器,你的服务可以轻松扩展并始终保持极速运行。
随时就绪
Gleam 内置编译器、构建工具、格式化工具、编辑器集成和包管理器,创建 Gleam 项目只需执行 gleam new 命令。
作为更广泛的 BEAM 生态系统的一部分,Gleam 程序可使用数千个已发布的包,无论这些包是用 Gleam、Erlang 还是 Elixir 编写的。
随时提供帮助
无空值、无异常、清晰的错误信息,以及实用的类型系统。无论是编写新代码还是维护旧代码,Gleam 都旨在让您的工作变得有趣且无压力。
多语言支持
Gleam 能轻松使用其他 BEAM 语言(如 Erlang 和 Elixir)编写的代码,因此 Gleam 用户可以充分利用数千个开源库组成的丰富生态系统。
Gleam 还可编译为 JavaScript,使您能在浏览器中或任何 JavaScript 可运行的地方使用代码。它还会生成 TypeScript 定义文件,让您能自信地与 Gleam 代码交互,即使从外部也是如此。
