問題タブ [merlin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ocaml - (Ocaml) ビジュアル コードのバインドされていないモジュール エラー
Ocamlを学び始めたばかりです。Ubuntu の IDE としてビジュアル コードを使用しており、OCaml 拡張機能と merlin がインストールされています。
そして、私は次の問題を抱えています -
私のワークスペース フォルダーには、a.ml と b.ml の 2 つのファイルしか含まれていません。
ファイル a.ml で「COOL」という名前のモジュールを定義し、ファイル b.ml で次のように記述しました。
「Unbound module COOL merlin」というエラーが表示されます
ファイルa.mlのモジュールを表示させる方法はありますか? 私は解決策を探してみました.makefileと.merlinとBビルドで何かを見ましたが、私はそれを理解していませんでした.私は言及した2つのファイルしか持っていません. この小さな例が機能するために正確に何をすべきか誰かが教えてくれたら嬉しいです.
visual-studio-code - VScode とターミナルを使用した OCaml インタラクティブ開発の適切なプラクティス
Ocaml で (MAC で) プログラミングするための 1 つの快適な方法はどれだろうと思います。
現在、VSCode を使用して構文エラーと型エラーを検出していますが、オンライン インタープリターを使用してコンパイル (ml を作成) し、サンプルを実行しています。つまり、変数のインスタンス化、サンプルのテストなどです。たとえば、オンライン: https://try.ocamlpro.com/を使用します。
これが最善の方法ではないことはわかっています。たとえば、パッケージが統合されていない場合 (たとえば)、それを実行して開くことnumはできません。opam install num
したがって、(1) VSCode のようなクールなインターフェイスと、(2) オンザフライでのコンパイルとテストの両方を行うには、どちらが適切なオプションなのだろうかと思います。
次のオプションに近いと思います。ocamlターミナルに書き込み、モードが開きます。
...
そこに、次のように書くことができます:しかし、そこ#open Num;; #open List;; #let...にファイルをロードする方法がわかりません。
「utop」と呼ばれるものがあると誰かが私に言ったのですが、私が見たところ、私にとっては高度なようです。
どんな助けでも大歓迎です!
visual-studio-code - Visual Studio Code での ocamlmerlin の問題
MacBook Pro で VSC を使用していますが、最近 VSC で .ml ファイルを開くと、ウィンドウの右下隅に「'ocamlmerlin' に merlin バイナリが見つかりません」というメッセージが表示されるようになりました。さらに、出力では次のようになります。
また、コーディング エラーを示す赤い波線が表示されなくなったことにも気付きました。VSCでこのタイプのエラーを見た人はいますか?