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
代わりに使用してください。