selectrix icon indicating copy to clipboard operation
selectrix copied to clipboard

High level library goals

Open baldwindavid opened this issue 3 years ago • 3 comments

I'm trying to understand this at a very high level. My current understanding is that upon compilation this will be able to uncover issues by inferring types "when it reasonably can" with compiler warnings. When it cannot, standard Elixir typespecs can be used to give the library more information to work with. Correct?

That would be plenty, but I'm wondering if there are plans for further ways to specify more complex types that typespecs cannot handle. Basically, will it handle any extended syntax that traditional typespecs might not? I'm not even sure that it should, but one thing that has been handy with the TypeCheck runtime checker is that it supports any custom Elixir (for better or worse).

baldwindavid avatar Oct 26 '20 15:10 baldwindavid