問題タブ [read-eval-print-loop]
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.
scala - scala: 暗黙の選択とその他のコード マジックのトレース
ライブラリがどのように機能するかを理解しようとすると、暗黙的な変換が混乱を招きます。たとえば、「val foo: Foo = 1」のような式を見ると、何が 1 を Foo に変換するのでしょうか?
式の評価中に実行中のコード パスを出力するように scala ライブラリ (または REPL) に指示することは可能ですか?
f# - インタラクティブなF#シェルを提供するサイトはありますか?
F#インタラクティブシェルで実験できるようにするtry rubyのようなサイトはありますか?VisualStudioまたはMonoをインストールせずにいくつかのコマンドを試してみたいと思います。
clojure - Clojure emacs スライム + スワンク ディレクトリの質問
私はclojure-swankとslimeでemacsを使用しており、開発環境を設定しようとしています。そして、私は問題に遭遇しました。repl を開始すると、不明なディレクトリで立ち往生し、名前空間をロードできなくなります。clojure repl が適切なファイルを見つけられないためです。
現在のディレクトリを変更する方法を知っている人はいますか?
PS: 私は emacs とスライムを使い始めたばかりなので初心者です。
octave - オクターブ:単一のファイルから多くの関数をロードします
複数の関数を1つのファイルに入れて、後でオクターブインタープリターでそれらすべてにアクセスするにはどうすればよいですか?1000個のファイルを持ちたくないので、関数をグループ化したいです。Pythonで「import」のようなものが欲しいのですが。
scala - Scala REPLでSpecsマッチャーを操作する方法は?
スペック機能をデバッグまたは探索するときは、スペックをファイルに入れてmavenのようなもので実行するよりも、REPL(Scalaインタープリター)で入力する方が有利です。REPLで仕様オブジェクトと同じ「環境」を作成するための最適な方法は何ですか?
更新: REPLで仕様のマッチャーを試す最も簡単な方法は、ヘルパーサブクラスを定義し、その本体内で式を使用することです。
c# - C# REPL ツール; コンソールのようなクイック コンパイル ツール
多くの場合、Visual Studio の新しいインスタンスを開始して、何らかの出力や入力を持つコンソール アプリケーションを作成します。これは、メソッドなどをテストするために使用する一時的なサンドボックスであり、数分後に閉じます。
これに代わるツールを思いつきますか?
私は以前、2 つのテキスト フィールドを持つアプリケーションを使用していました。1 つは上部に C# コードを取り込み、もう 1 つは下部にあり、stdout として機能します。でも名前が思い出せない。
clojure - スタンドアロンの clojure REPL を実行する推奨される方法は何ですか?
rlwrap を使用していますが、タブ補完がなく、アクセントのある文字が壊れてしまいます。これは、Terminal.app の OSX 10.6 にあります。
python - グラフィカルでインタラクティブな IronPython シェルをアプリケーションに埋め込む方法は?
私は、お気に入りのオープン ソース プロジェクトRevitPythonShell (建物モデリング ソフトウェア Autodesk Revit Architecture 2010 のプラグイン) で明白なパスを試しましcode.interact()
た。これらをコントロールにリダイレクトします。それはちょっとうまくいきますが、実際には醜いハックです。STDIN
STDOUT
TextBox
主な問題は、すべてのシェル機能を動作させることです: 履歴、編集、コピー & ペースト、EOF、構文の強調表示、ツール ヒントなどの上矢印と下矢印。これを正しく行うには多くの作業が必要です。私が解決しようとしている問題は実際にはありません(完全なシェルGUIを作成するのではなく、Revitでホストされるインタラクティブなシェルを取得しようとしています)。
これが .NET プロジェクトでない場合は、おそらくPyCrust/PyWrapの再利用を検討するでしょうが、それが WinForms プロジェクトから実行できるかどうかはわかりません。.NET に似たものはありますか?
誰かがIConsole
インターフェースを実装したことがあり、私が何をする必要があるかの例を示すことができますか? これは(code
モジュールを使用するのではなく)適切なルートのようですが、私の人生ではそれを理解できません。IronPython のソース コードには、コメントは一切ありません。
更新:いくつか試した後、最終的に優れたIronLabコードに落ち着きました。構文の強調表示とすべてを備えたシェルの例が含まれています。コードは素晴らしく、簡単に統合できました。RevitPythonShell コードの埋め込み方法に関するヒントを確認してください。
scala - プログラムでScalaREPLを起動しますか?
コマンドラインからScalaSwingアプリケーションを起動し、アプリケーションの起動後、ScalaREPLにドロップして制御インターフェイスとして使用したいと思います。
理想的には、いくつかの変数名も事前にバインドしたいと思います。REPLにJava2Dターミナルエミュレータを使用する方がよいでしょうが、適切なものが見つかりませんでした。
Scala REPLにはパブリックAPIがありますか?
linux - Linux にアセンブラ REPL はありますか?
最近、私はLinuxでアセンブラを使い始めました。良いデバッガがありますが、Rubyから来て、アセンブラコードの行を入力してレジスタフラグとスタックで結果を確認できる単純なREPLがありません。
誰かが私を良い方向に向けることができますか?