プロジェクトでプラグ可能性を処理する適切な機能的方法は何ですか? 私は F# で新しいオープンソース プロジェクトに取り組んでいますが、プラグインとインターフェイスのオブジェクト指向のアイデアが頭から離れないようです。交換できるようにしたいのは、ロガー、データ保存、および認証です。
私はこれに対する答えをかなり探していましたが、これ以外はあまり思いつきませんでした: http://flyingfrogblog.blogspot.com/2010/12/extensibility-in-functional-programming.html