On Sun, Dec 5, 2010 at 6:06 AM,  <[email protected]> wrote:
> +        case catch Fun(Doc, Req) of
> +        true -> true;
> +        false -> false;
> +        {'EXIT', Error} -> ?LOG_ERROR("~p", [Error])
> +        end

The O'Reilly book _Erlang Programming_ suggests that catch expressions
(the older form before try...catch came out) are not as elegant as
try...catch.

http://books.google.com/books?id=Qr_WuvfTSpEC&pg=PA74&lpg=PA74&source=bl&ots=aK-DfyxREb&sig=LA1Fi-lSKEPJNvMFdp0kXzOxDg8&hl=en&ei=W0T7TJLpMY_QrQffr4HBCA&sa=X&oi=book_result&ct=result&resnum=1&ved=0CBIQ6AEwAA#v=onepage&q&f=false

Also Joe Armstrong's book states that you lose a lot of precision
analyzing the cause of an error.

FYI.

-- 
Jason Smith
CouchOne Hosting

Reply via email to