Erlang でエラー行表示 smart_exceptions

Erlangで行番号付きでエラーを出力する方法: みかログ を参考にしつつ最新の Erlang で動くように。
devel at 3a91498669996e05a2199bb42df938343b2abec0 from thomasl's smart_exceptions - GitHubから、最新版 Erlang 対応の smart_exceptions を持ってくる。(オリジナルのものはメンテナンスされていないので注意)

% cd devel
% mkdir ebin
% cd src
% make
% sudo cp ../ebin/*.beam /usr/local/lib/erlang/lib/smart_exceptions/ebin

あとは erlc に +'{parse_transform, smart_exceptions}' をつけるだけ。