OpaDoプログラムのソースを参照していて、モジュールTodoで呼び出された関数が呼び出されていることに気付きましたmypage
。この関数はファイル'ui'で宣言されていますが、ファイルのどこにもファイルはインポートされtodo.opa
ません。ui.opa
これは「トップレベル」の意味ですか?モジュールの外部で宣言されたすべての関数は自由にアクセスできますか?どうtypes
ですかrecords
?
コンパイラはこの依存関係を認識し、コンパイルui.opa
を求められたときに自動的にコンパイルされますtodo.opa
か?