私は自分自身で既存のモジュールを実装したいが、既存のモジュールと互換性のあるインターフェースを維持したい。私は既存のモジュールのためのモジュールタイプを持っておらず、インターフェースだけです。だから私はinclude Original_module
私のインターフェイスで使用することはできません。インターフェイスからモジュールタイプを取得する方法はありますか?インターフェイスからモジュールタイプを取得するには?
たとえば、stdlibのList
モジュールがあります。 とまったく同じ署名でMy_list
モジュールを作成します。私はlist.mli
をmy_list.mli
にコピーすることができましたが、それほど素晴らしいとは思われません。
最初に対応する実装 'm.ml'が存在しない場合、既存のインタフェースファイル 'm.mli'に対してモジュール' my_m.ml'を実装できますか? – Yawar