Gleam v1.14 - the happy holidays release 2025

69 points by giacomo_cavalieri


theisaaczone

Working with dependencies in Gleam was probably my biggest gripe when I started using it, and over the past couple of releases it's gotten so good. Merry Gleamas!

steinuil

Nice to see all the improvements to the language server! I think it was one or two years ago that I first tried Gleam out and it was missing a lot of features; now it feels like one of the best ones.

Gleam has total and perfect type analysis, so it can tell the type of every expression in a project, assuming there are no errors in the code that cause it to fail to compile.

This is just a nitpick, but doesn't field access on structs without destructuring break type inference? This does not type check:

import gleam/io

pub type A { A(x: Int, y: String) }
pub fn foo(v) { v.y }

pub fn main() {
  io.println(foo(A(1, "test")))
}