Gleam v1.12.0 released

Gleam is a type-safe and scalable language for the Erlang virtual machine and JavaScript runtimes. Today Gleam v1.12.0 has been published. Let’s take a look at the highlights. Understanding dependency conflicts Gleam packages use semantic versioning, and they specify what ranges of releases they are compatible with to ensure that all selected versions are compatible with each other. This is very useful in ensuring that you don’t end up stuck with invalid versions that cause the project to fail to compile, or are broken in more confusing subtle ways. This does, however, mean that sometimes you will have conflicts when adding a dependency, as there’s no version which is compatible with the existing versions you have locked. Historically this has been very confusing as we’ve haven’t able to…

Read more on Lobste.rs