このブログは、旧・はてなダイアリー「檜山正幸のキマイラ飼育記 メモ編」(http://d.hatena.ne.jp/m-hiyama-memo/)のデータを移行・保存したものであり、今後(2019年1月以降)更新の予定はありません。

今後の更新は、新しいブログ http://m-hiyama-memo.hatenablog.com/ で行います。

アームストロングとカールソンの言葉をクリップ

Joe Armstrong, "defensive programming"

If you do *nothing* to your code you get a good diagnostic anyway:



In C etc. you have to write *something* if you detect an
error - in Erlang it's easy - don't even bother to write code that
checks for errors - "just let it crash".

Richard Carlsson, erlang:fault/1 vs. erlang:exit/1

when you *really* do mean "terminate the process, giving Term
as the reason if anyone is watching this process", use exit(Term).

Joe Armstrong, Why OO Sucks