rtop が src ファイル ディレクトリを検出できるようにするにはどうすればよいですか?
オプションを見つけて、それが私の src ファイルを rtop にロード-Iすることを望んでいましrtop -I srcたが、それでもそれらを見つけることができません。
例えば。ソース/lib.re:
let foo = 1;
コマンドを実行します。
rtop -I src
Reason # open Lib;
Error: Unbound module Lib
rtop が src ファイル ディレクトリを検出できるようにするにはどうすればよいですか?
オプションを見つけて、それが私の src ファイルを rtop にロード-Iすることを望んでいましrtop -I srcたが、それでもそれらを見つけることができません。
例えば。ソース/lib.re:
let foo = 1;
コマンドを実行します。
rtop -I src
Reason # open Lib;
Error: Unbound module Lib
openファイルシステムについて何も知らない言語機能です。ファイルからモジュールをロードするには、代わりに特別なディレクティブを使用する必要があります。
utop/rtopはほとんどの場合、トップレベルと同じディレクティブを使用します。ocamlこれは、OCaml のマニュアルに記載されています。
モジュールがコンパイルされている場合は、ディレクティブ.cmoまたは.cmaを使用してロードできます。#load
#load "filename";;
そのモジュールが他のモジュールに依存している場合は、#load_rec代わりに を使用してそれらを再帰的にロードできます。
コードがコンパイルされておらず、すぐにコンパイルされた場合は、次のディレクティブopenも使用できます。#use
#use "filename";;
または、最上位モジュールであるかのようにロードしたい場合は、#mod_use代わりに使用してください。