read-eval-print-loop

    14

    5答えて

    Clojureで私の最初のステップをやっていますが、何らかの理由でアップ/ダウンキーでREPLのコマンド履歴を他の言語のREPLと同様に実行することができません。 Clojure REPLはコマンド履歴にアクセスするために異なるキーを使用しますか、またはこの機能はまだ実装されていませんか?

    8

    2答えて

    Scala REPLからの動作がかなり変わっています。 の問題もなく、次のコンパイルが: class CompanionObjectTest { private val x = 3 } object CompanionObjectTest { def testMethod(y:CompanionObjectTest) = y.x + 3 } プライベート変数は、REP

    3

    1答えて

    REPLを開始して(use 'non-existent-thing) **のような例外を送出すると、REPLは入力した内容を評価しなくなります。私はそれを回して、私に直面し、腕を交差させずにもう一度聞くために押すことができる特別なキーがありますか?または、私はctrl-d、再起動し、今までの場所まですべてを入力して、今度はそれを正しく取得する必要がありますか? スレッド "スレッド1" java.

    5

    2答えて

    Clojureベースの私のプロジェクトでは、Webサーバー(alephに必要)を使用しています。私はこのようなファイルに、他の成分と一緒に、サーバを起動します。それは後に停止させることができるように (ns myproject.web) (def server (atom nil)) (defn initialize [] (if @server (println "W

    6

    2答えて

    私はテスト/デバッグサイクルにいくつかの対話性を追加しようとしていたので、私はScala REPLからクラスを試してみました。これは素晴らしいですが、単体テスト(テストが同じパッケージ内にある場合)からテストできるパッケージレベルおよびプライベートレベルのメンバーにはアクセスできないという欠点があります。 Scala REPLのパッケージの "コンテキスト"を "設定"できますか? 私は、メンバー

    10

    1答えて

    私はHaskellのSchemeインタプリタのREPLを実装していますが、UserInterrupt、StackOverflow、HeapOverflowなどの非同期イベントを処理したいと思います。現在の演算UserInterruptが発生してStackOverflowのとHeapOverflowが発生したときに適切なメッセージを出力し、等次のように私はこれを実現: repl evaluator

    5

    2答えて

    Clojure REPLで不特定のMaven依存関係をダウンロードしてインストールすることは可能ですか? いくつかのテストツールやビジュアライゼーションツールのために一時的に依存関係をすばやく取得したいが、現在のREPLセッションを閉じる必要はないというのが普通のケースだと思っています。例えば あなたの現在のREPLセッションでデータのかなりのグラフを描画するためにIncanterに引っ張るしたい

    3

    3答えて

    Scalaコンソールと "スクリプト"ランナーを自分のクラスで拡張することで、実際のScala言語を使用してコードを使用して通信できるようにするにはどうすればいいですか?私はどこにScalaのインスタンスからシームレスにアクセスできるようにjarファイルを置くべきですか?

    3

    6答えて

    gWidgetsツールキットを使用して、Rscriptを使用して実行されるRスクリプトでGUIを作成しています。 GUIを作成すると、スクリプトが終了します。 スクリプトの最後にwhile(TRUE){Sys.sleep(9999)}ループでこれを防ぐことができますが、これはハッキリのようです。 GUIが閉じられたときにのみ終了するように、または少なくともGUIが構築された後にREPLに入るように

    14

    2答えて

    大きなデータ構造をreplに印刷する大きな値を評価するたびに、スライムは非常に遅くなります。後でreplに何かを入力すると、replに現れる値が遅れ、どのclojureコードの評価も遅くなります。動作するように思われるのは、解決策のように見えないreplを再起動することだけです。 大きなデータ構造の簡単な例は、ファイルをスラッシングしてから印刷することです(これはかなり小さいファイルでも可能です)