dub_gui | 8 months ago | on: Hazel: A live functional programming environment with typed holes
dub_gui's comments
dub_gui | 1 year ago | on: Elixir 1.17 released: set-theoretic types in patterns, durations, OTP 27
dub_gui | 1 year ago | on: Elixir 1.17 released: set-theoretic types in patterns, durations, OTP 27
For instance, without even introducing annotations, if a function head has a guard `is_boolean(x)`, using the + operator on x within that function would lead to a type error.
dub_gui | 1 year ago | on: Elixir 1.17 released: set-theoretic types in patterns, durations, OTP 27
Interestingly, gradual set-theoretic types are flexible enough to let you gradually implement type inference for that system. Hence, the gradual gradual type system. :-)