You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@rparcus I figured it out. The reason is that things were defined as protocols, but not unwrapped into behaviours because Elixir has a generality bug, which the maintainers don't want to fix, where one couldn't make a 0-sized protocol.
This commit works around this bug. And Goo, the FP-centric Elixir fork, incorporates QuinnWilton's bugfix allowing for 0-size protocols into the core language itself.
Hi, I'm taking a look at this project as a means to learn more about the topic.
I thought about running dialyzer to see what it would find.
Why are dialyzer and the compiler so unhappy about these
.Proto
modules?The text was updated successfully, but these errors were encountered: