Hacker News new | ask | show | jobs
by gargantuan 4435 days ago
Elixir has them built-in. They are basically an interface. A protocol says "this object implements this interface".