Gleam 1.9.0发布:改进调试、依赖管理和性能

2025-03-09
Gleam 1.9.0发布:改进调试、依赖管理和性能

Gleam编程语言发布了1.9.0版本,带来了多项改进。主要更新包括:新增`echo`关键字用于更方便的调试打印,支持从git仓库直接依赖包,提升了JavaScript运行环境下位数组和列表模式匹配的性能,增强了语言服务器的功能,例如添加了跳转到类型定义、JSON编码器代码生成等代码操作。此外,还改进了HexDocs搜索集成、自定义CA证书支持以及管道语法转换等功能。此次更新得到了众多贡献者的支持,展现了Gleam社区的活力。

阅读更多
开发

Gleam v1.7.0 发布:性能提升和发布改进

2025-01-10
Gleam v1.7.0 发布:性能提升和发布改进

Gleam,一种面向Erlang虚拟机和JavaScript运行时的类型安全且可扩展的编程语言,发布了v1.7.0版本。此版本包含一系列性能改进,例如记录更新的单态化,显著提升了性能,并允许更改泛型记录的参数化类型。此外,还改进了包管理器凭据处理,增加了生成动态解码器的代码操作,并增强了对包命名空间和语义版本控制的检查。语言服务器也得到了增强,增加了代码操作、悬停信息以及改进的错误消息等功能。

阅读更多
开发

Gleam v1.2.0 发布,带来容错编译等新功能

2024-05-28
Gleam v1.2.0 发布,带来容错编译等新功能

Gleam v1.2.0 版本已发布,本次更新重点改进了语言服务器和开发者体验,其中包括:容错编译功能,即使遇到错误,编译器也会继续分析模块,并返回所有错误信息;语言服务器导入功能改进,现在可以自动完成模块名称、类型和值,并提供悬停文档和跳转到定义功能;单行管道功能,允许将管道操作符在一行内使用;改进的错误信息,针对使用表达式、类型/值混淆等常见错误提供更清晰的提示;以及其他改进,如断言穷尽性检查、未到达代码检测、Hex 集成等。

阅读更多
59