On 05/18, Fred Hebert wrote: > The same way calling the > function: > > f([]) -> a; > f(_) -> b. > > as f([]) doesn't result in the first clause 'catching' a badmatch > exception, the ';' doesn't end up catching exceptions either. I totally meant 'calling ... as f({})' here. Sorry. - Fred.