[erlang-questions] Any wisdom to offer on "tagged return values"

mats cronqvist <>
Mon May 4 19:53:04 CEST 2009


Tony Arcieri <> writes:

> On Sat, May 2, 2009 at 3:50 PM, mats cronqvist <> wrote:
>
>      My theory is that the people who wrote this "programming rule" were
>      (good) C programmers, and thus felt a need to check if the value
>      returned was ok before they dared use it.
>
> My theory is originally the Erlang VM didn't have exceptions, so this
> was the only way to do it, and for the sake of consistency has
> remained even after the advent of exceptions.

  well, it was certainly a lot messier before 'try', but unary catch has
  been in the language since R3 or somesuch.

  mats



More information about the erlang-questions mailing list