Updates on Elixir V1.12
summary
Elixir 1.12 adds concrete, usable features: mix install enables per-script dependency installation (cached in the OS temp dir), system:trap_signal lets scripts handle signals, and tight OTP 24 integration brings JIT with ~30–40% faster compilation in practice, binary float-16 support, and EEP-54 extended argument errors. Language changes include stepped ranges (explicit // step allowing empty ranges), new kernel macros tap/then, IEx autocompletion improvements, HEEx template parsing for LiveView, and Livebook tooling — all shipped and working in the release.
AI-written summary · about
chapters (12)
- 0:00Start
- 2:09Elixir scripts
- 3:09Issues with scripts in Elixir
- 5:10Mix.install/2
- 6:43System.trap_signal/3
- 11:20Half-floats
- 13:42EEP54: Extended error information
- 18:18Stepped ranges
- 20:15New Kernel macros
- 21:23IEx improvements
- 22:26HTML+EEx templates: EEx text metadata
- 23:20Absinthe/GraphQL: Registry improvements








