logoalt Hacker News

cedws10/11/20242 repliesview on HN

Another layer of abstraction, another thing to go wrong, another thing to rot.


Replies

Ndymium10/12/2024

But, you need a runtime. If Gleam had its own runtime, that would be another layer in a similar vein. Here Gleam is using Erlang (or a JS runtime) which is bound to be more supported and have a longer lifetime than something they cooked up themselves.

Besides, Gleam's original aim was basically "Erlang but static types", so the choice of Erlang as runtime was always there.