gleam 类型安全的新编程语言,基于rust 开发,编程语法上与rust 特性类似,runtime 基于了erlang
特点
- 支持函数式编程
- 基于erlang runtime (当然也就包含了不少erlang 的特性了)
- 包含了完整的工具连(编译器,构建工具,格式化工具,编辑器集成,包管理)
- 可以方便的使用erlang,elixir 周遍的已有的包
- 支持编译为js 可以方便的运行在浏览器中,同时还能生成ts 类型定义
- 当然还包含了一些方便的系统库
说明
对于基于erlang,exlir 的开发用户gleam 是很值得试用的,同时因为语法比较类似rust,rust 用户也很容易上手
官方还提供了一个对于不同语言的手册,方便对比学习(rust,python,php,elixir,erlang,elm)
参考资料
https://gleam.run/
https://github.com/gleam-lang/gleam
https://github.com/gleam-lang/awesome-gleam
https://gleam.run/documentation/