Article may be outdated

This article is 63 days old. Some details may have changed since publication.

Hacker News·3 min read·hard

A field day for Gleam's language server – Gleam v1.18.0 release

L
linggen
A field day for Gleam's language server – Gleam v1.18.0 release
✦AI Summary

The Gleam programming language has released version 1.18.0, focusing on significant improvements to its language server. Key updates include full support for record fields, renaming type variables, and module renaming capabilities.

Why it matters

These updates improve developer productivity and tooling reliability for those building scalable applications on the Erlang VM and JavaScript runtimes.

✦Dive DeeperCreate a free account to unlock

Gleam is a type safe and scalable language for the Erlang virtual machine and JavaScript runtimes. Today Gleam v1.18.0 has been published.

Gleam's focus on static analysis and static types really helps with creating tooling, and that can be seen very clearly with Gleam's much-loved language server. All its features and capabilities can be seen in its documentation .

One remaining missing part of it was full support for record fields, a problem now fixed! The language server now supports go-to-definition, find-references and rename for record fields. These work on the field declaration, on labelled arguments, on labelled patterns, on record updates and on record.field accesses, both within a module and across modules. For example:

Continue reading on Headlinne

Create a free account to read the full article.

Read full article →
technologystartups
✦

Get smarter about the news

Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.

Create free account

Already have an account? Sign in