read-eval-print-loop

    10熱度

    2回答

    我已經嘗試了我的寵物開源項目RevitPythonShell(建築建模軟件Autodesk Revit Architecture 2010的插件)中的明顯路徑:code.interact(),IronPython引擎設置爲使用.NET流STDIN和STDOUT。這些我然後重定向到一個TextBox控件。它有點不錯,但真的只是一個醜陋的黑客。 主要問題是讓所有shell的東西工作:上箭頭和下箭頭的歷

    9熱度

    2回答

    如何將多個函數放入一個文件中,然後在八度解釋器中訪問所有這些函數?我不想擁有一千個文件,並希望將功能組合在一起。我想在Python中使用'import'。

    0熱度

    2回答

    在調試或瀏覽規範功能時,在REPL(Scala解釋器)中輸入它們,而不是在spec中的文件中輸入它們會更有優勢,並且可以使用類似maven的方式運行它。在REPL中創建與規範對象相同的「環境」的最佳方式是什麼? 更新: 它看起來像做實驗規範中REPL的匹配最簡單的方法是定義一些輔助的子類,並使用其體內的表達式: scala> class S extends Specification { over

    10熱度

    1回答

    我想從命令行啓動一個Scala Swing應用程序,然後在應用程序啓動後,放入Scala REPL以用作控制界面。 理想情況下,我還想預先綁定一些變量名稱。更好的辦法是使用REPL的Java2D終端仿真器,但我找不到合適的東西。 Scala REPL有一個公共API嗎?

    9熱度

    2回答

    最近我已經開始用linux下的彙編程序編譯,有很好的debuger,但是來自Ruby我缺少簡單的REPL,它可以讓我輸入一行彙編代碼,並在寄存器標誌和堆棧上查看結果。 任何人都可以指出我的好方向嗎?

    39熱度

    5回答

    我幾乎總是有一個或兩個Scala REPL會話,這使得Java或Scala類很容易進行快速測試。但是如果我改變一個類並重新編譯它,那麼REPL會繼續加載舊的。有沒有辦法讓它重新加載類,而不必重新啓動REPL? 只給一個具體的例子,假設我們有一個文件Test.scala: object Test { def hello = "Hello World" } 我們編譯它,並啓動REPL: ~/pkg

    34熱度

    11回答

    我想爲clojure代碼獲取一個彩色的REPL,類似於您可以使用IRB for Ruby所做的操作。 是否有提供自動着色REPL的user.clj的庫或設置? 例IRB:

    10熱度

    6回答

    很多時候,我開始一個Visual Studio的新實例,只是爲了創建一個具有一些輸出和/或輸入的控制檯應用程序。這是一個臨時沙箱,我用它來測試一個方法或其他東西,幾分鐘後關閉。 你能想到任何工具來取代它嗎? 我使用的應用程序有兩個文本字段:一個在C#代碼上,一個在底部,作爲標準輸出。但我不記得這個名字。

    7熱度

    4回答

    是否有像try ruby這樣的網站,允許您在F#交互式shell中進行實驗?我想嘗試一些命令而不安裝Visual Studio或Mono。

    9熱度

    4回答

    我正在用clojure-swank和slime使用emacs並嘗試設置我的開發環境。我遇到了一個問題。當我開始repl時,我卡在一個未知的目錄中,阻止我加載我的名稱空間。因爲clojure repl無法找到正確的文件。 有誰知道如何更改當前目錄? PS:我剛開始使用emacs和粘液,所以我是一個noob。