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}' をつけるだけ。