[erlang-questions] Improve errors for maps

Loïc Hoguin essen@REDACTED
Fri Feb 27 16:27:04 CET 2015

On 02/27/2015 03:17 PM, José Valim wrote:
> 1. {badmap, Term} - raised when a map was expected but got something
> else (this would replace the first error and it is an improvement over
> the error records used to raise)
> 2. {badkey, Key, Map} - raised when we expected a Map to have Key but it
> does not. Useful for the := syntax and it could also be used if we ever
> add an access operation to maps
> If we segregate the errors as proposed, we will have plenty of
> opportunity to improve the reports in shell and in error loggers.
> Thoughts?

Sounds good.

Loïc Hoguin

More information about the erlang-questions mailing list