Visual Studio 2017(および2015)には、対話型C#, F#, R, Python
などのためのREPL
が追加されました。 View -> Other Windows ->
とインストールされているものはすべて表示する必要があります。Visual Studioにカスタム言語REPLを追加する方法
そのREPL
は、その他のWindowsで、メニュー項目をクリックすることで開始されることなのVisual Studioに言語(ドメイン固有の既存の)私は自分自身を統合することを望んでいたとします。私は、Visual Studioの組み込みのREPL
サービスを使用して、既存の言語との対話を行い、言語を設計したり、.NETやMicrosoftが提供するDSM
機能を使用したりすることには興味がありません。今日は少なくとも。
どこから始めますか? Interactive Rの実装は適切な出発点ですか? (RインタプリタはC#というよりも私のDSMに似ています)
ここでの魅力は、Visual Studioとの統合と既存のコンポーネントの再利用です。あなたのDSLの限られた情報に基づいて
包括的な回答をいただきありがとうございます。このように、私はVSに既存の言語を統合し、VSによって提供されるREPL関連のサービスをどのように使用するかを学ぶだけに興味があります。私はうまくいけば少なくとも私の質問を少し改善しました。私はGitHubでRoslynのものをちょっと見て回りましたが、RTVSパッケージは、少なくともかなりはるかに有望であることを率直に見ています。このように、私はR言語そのものについてのあなたのコメントに同意します(以前の人生ではSを大いに利用しました)が、VS REPLサービスへのインターフェイスがそれに値するものかどうかを発見する必要があります。 –