2

SMLプラグインでemacsを使用しています。C-c C-ssml コンソールに移動するように入力します。その後、A.smlインポート目的でファイルを読みたいと思います。

use "A.sml";

しかし、私はエラーに気付くでしょう:

[使用に失敗しました: Io: "Pair.sml" で openIn に失敗しました, Win32TextPrimIO:openRd: 失敗しました]

emacs はこのファイルの読み取り場所を認識していないため、このエラーを認識しています。そのため、ディレクトリなどをどのように設定するかによって、SML コンソールがこのファイルを読み取ることができるようになります。A.sml(保存されていると仮定できますD:\SML )

ありがとう :)

4

2 に答える 2

2

これを行う別の方法は、ファイルを SML コンソールに直接ロードし、SML コンソールC-c C-lに切り替える中間ステップをスキップしてからuse "A.sml". C-c C-lfromでロードすると、A.sml次のように表示されます。

Load ML file: (default file.sml) ~/Directory/

次に、Enter キーを押しfile.smlて SML コンソールに読み込みます。

于 2013-01-14T19:01:02.923 に答える
0

sml-modeを実行しているバッファーでは、C-c C-bその内容を解釈するために使用できます。

SMLインタープリターが実行されているバッファーが存在しない場合は、どちらを開始するかを尋ねられ、コンテンツをインタープリートします。そのようなバッファがすでに存在する場合は、面倒なことなくコンテンツを解釈するだけです。

于 2013-01-18T17:53:38.700 に答える