16.1. それはOpen Telecom Platformだ!¶ OTPというのはOpen Telecom Platformの略です。今となってはもうテレコムとは関係ないのですが。(テレコムアプリケーションの性質に関して言いたいことはあるのですが、いまはやめときましょう) Erlangの偉大さの半分が並列と分散によるものだとしたら、もう半分はエラー処理の能力から来るものです。 そうしたときにOTPフレームワークはやはり全体の半分に関わっています。 前の章では、言語の組み込み関数(リンク、モニター、タイムアウト、終了の捕捉など)を使ってどのように並列アプリケーションを書くかについて、よくある方法の例をいくつか見てきました。 やるべき事の順番、競合条件をどのように避けるか、プロセスはいつでも死ぬ可能性があることを常に意識するなど、ところどころでいくつか「わかった」ことがありました。 ホットコ