Gleam Lang —— Rust 实现的函数式编程语言
Gleam 是 Rust 实现的函数式编程语言,构建于 Erlang 虚拟机之上,被编译为 Erlang(或 JavaScript),支持与其他 BEAM 语言(如 Erlang、Elixir 和 LFE)互操作,主要用于构建类型安全、可扩展的系统。 特性 基于 actor 的多核并发 代数数据类型 Erlang 风格的容错 快速编译 全类型推断 泛型 有用的错误信息 不可变数据结构 默认没有异常 no null 没有未定义的行为 可靠的包管理 小而一致的语言设计 与 Erlang、Elixir 等语言的零成本互操作 示例代码 Hello, World! import gleam/io pub fn main() { io.println("Hello, world!") } 简易 Web 服务器 import gleam/io import gleam/bit_builder import gleam/http/elli import gleam/http/response pub fn my_service(_req) { let body = bi...
