On 27/12/12 05:14, Adam Kocoloski wrote:
One of the few pieces of Erlang code I wrote did carefully try to catch such generic exceptions, but I was told by the reviewer that it was “not idiomatic”.
Having tried for a long time to find reliable idiomatic code and the reasons for it being idiomatic or not, it would be instructive to know what the code was, and why it was non-idiomatic. The case statement or the function header statements are AFAIK meant to handle gracefully all detected cases of error. What is non-idiomatic about gracefully detecting all known error cases and reporting them in the most intelligible manner? Who is this reviewer? I think we should be told and that the person responsible should write a guide to idiomatic usage of Erlang. It will be a best seller! This subject should really be put on the temporarily moribund erlang/couchdb list where the most erudite statements are usually found. Happy Mayan New year to all our readers Davidoccam
