Guard Analysis and Safe Erasure Gradual Typing: a Type System for Elixir
We formalize a new type system for Elixir, a dynamically typed functional programming language of growing popularity that runs on the Erlang virtual machine. Our system combines gradual typing...
arxiv.org