
96: Reviewing Elixir with José Valim - Part 4
Thinking Elixir Podcast
00:00
Elixir
EEP 54 is a mechanism for early projects to augment errors with additional information. When you do a rescue, you don't matter match on the struct field or something like that. It's always nominal because what you want to avoid is somebody adding a new field or renaming a field in exception as they are like tracking different things. The good thing about exceptions being nominal is that we can change and add new fields and some way to break people code.
Transcript
Play full episode