A gradual type system for Elixir (ScienceDirect) - has anyone seen this paper on static typing for Elixir?

One thing that jumps out (besides the unusual code formatting) is that the resulting type system considers code like bad/1:

to be typed correctly, due to how it handles “downcasting” from any.

2 Likes