7 月 29 日 Gleam v1.18.0 版本发布,语言服务器功能大升级,性能提升显著!
7 月 29 日,适用于 Erlang 虚拟机和 JavaScript 运行时的编程语言 Gleam 发布 1.18.0 版本,此次更新为语言服务器带来多项改进,还有其他方面优化。
Gleam 1.18.0 为语言服务器带来三项重要改进。一是支持对记录字段进行“跳转到定义”等操作,适用于多种场景,模块内外均可使用。二是允许对类型变量重命名。三是增加对模块重命名的支持,能自动更新模块使用处。
语言服务器的“对值进行模式匹配”代码操作,现在可在函数调用及其返回值上触发。当引用未知类型时,还会提供代码操作生成缺失的类型定义,提升开发效率。
针对 JavaScript 时,Gleam 编译器能识别等价数据结构,每次使用单个值而非构造新实例,测试显示性能显著提升,这对开发者来说是个好消息。
构建工具现在支持为 Git 依赖项设置可选路径字段,可指定仓库内子目录,方便从 Git 仓库添加依赖项,解决了此前无法指定路径的问题。
编辑观点:Gleam v1.18.0 版本的发布,在语言服务器功能、代码操作、编译器性能和构建工具等方面都有显著改进,将为开发者带来更好的编程体验,有望在编程语言领域获得更多关注。
