アプリケーション概念
アプリケーションの意味を4つくらいに分けて考えるといい。
- 単にモジュールの集合
- .appファイル(メタデータ)を持つモジュールの集合
- OTP監視ツリー構造を持つモジュール集合
- アプリケーションコントローラが認識できるアプリケーション
ライブラリアプリケーション=関数ベースアプリケーションもアプリケーションの一種となる。
OTPビヘイビアを使い、OTP設計原理に従ったアプリケーションは「OTP適合アプリケーション」(OPT-conformant application)と呼ぶことにするか。OTP監視ツリーを作ると、結局はアプリケーションコントローラに認識させることになるから、三番目と四番目は差がないかもしれない。
ところで、included applications と including application の使い方がまだわからない。