4 ms·
I've used Elixir professionally for 6 years and have been very impressed with how it's been managed. All additions seem very careful and deliberate. I can't thi
by losvedir 3y ago
I've used Elixir professionally for 6 years and have been very impressed with how it's been managed. All additions seem very careful and deliberate. I can't think of any regression or issue I've had as the language and tooling and standard library have improved.
Given that, I'm excited to see how this works out. Adding static types has the potential to be very disruptive but I trust the team to do it in a way that will work very well with existing Elixir apps and the BEAM VM.
- nerdponx 3y agoI'm interested to see how this affects Gleam.
- weatherlight 3y agoI don't think it will. Elixir, if everything pans out, will be gradually typed. the new type system will be sound, but will be very different than other type systems. Gleam from Day 1 is going to be statically typed using a Hindley-Milner type system/Algorithm W. It's battle tested. If you come from a lang like Rust, OCaml, Standard ML, etc its type system is going to be very familiar to you.
- Ndymium 3y agoAdditionally, Gleam is very different as a language. Erlang is only one of its targets, another one is JavaScript (and I see many people just using it for that alone). I'm personally writing a static blog generator for myself that'll run on the Node target. So I don't think this will have too much effect on Gleam.