前提・実現したいこと
ReasonMLというjsの文法でかけるocamlのようなものを学んでいます。
外部ファイルからモジュールをincludeするとエラーが出ます。
そのエラーの意味がわからないので教えていただきたいです。
おそらくocaml関連だとは思うのですが解決方法がわかりません。
エラーメッセージ
Error: This module is not a structure; it has type (module プロジェクト名.モジュール名)
該当のソースコード
ocaml
1//Type.re ファイル 2type eki_t = { 3 namae: string, 4 saitan_kyori: float, 5 temae_list: list(string), 6}; 7 8//Main.reファイル 9include Type //これがエラーです
試したこと
エラーは出ているのですが、includeはできているようで他のファイルの関数を利用したりはできます。
空のファイルをincludeしても同様のエラーが出ます。
includeしたいファイルをモジュールで囲ってもだめでした。
補足情報(FW/ツールのバージョンなど)
vscodeを利用しています。
公式に従ってmerlinなどを導入しています。
あなたの回答
tips
プレビュー