read-eval-print-loop

    25熱度

    4回答

    我有一個運行在Sun Java 6 JVM中的tomcat下的java web應用程序。有沒有辦法將scala或clojure REPL附加到正在運行的JVM? 一旦webapp啓動並運行,進行調用的上下文已經在運行的VM中設置。因此,這對於調用任意的java方法調用增量式,探索式開發和調試非常有用。

    14熱度

    1回答

    我的命名空間聲明重裝一個命名空間時,看起來是這樣的: (ns test.foo (:use [clj-http.client :only (get) :as client] [net.cgrand.enlive-html :only (select) :as html])) 它工作正常,在REPL,我第一次使用它。然後,當我修改代碼,並嘗試在REPL如下: (us

    16熱度

    2回答

    我正在使用emacs的控制檯版本(也就是說,我已SSH到遠程機器和使用emacs那裏),我想知道如何(假設可能)啓動REPL從那裏。我對Lisp和emacs很新。

    1熱度

    4回答

    如果有一些分別推薦read-eval-print loop (REPL)爲 (1)C++ (2)C (3)的Java我想知道讀取 - 求值 - 輸出循環(REPL) 謝謝!

    8熱度

    1回答

    我有一組靜態工具方法,包括單元測試。但我希望有一種更具交互性的方式來使用測試 - >修復 - >編譯循環(REPL),就像在Lisp或Smalltalk中那樣,可以立即在交互模式下執行代碼。我試圖使用F#Interactive直接從VS 2010中打開的C#項目中測試這些方法,但我沒有得到它的工作。 我知道我必須加載程序集(#r指令),打開命名空間,然後可以調用方法(並檢查結果)。但是,如何在Vi

    1熱度

    4回答

    我有一個vim函數,可以突出顯示一行文本並在clojure中執行。這裏的功能: function! Clojure_execline() let cl = (getline(line("."))) // ... exec 'clojure -e "' . cl . '"' endfunction 這裏的問題是,它的緩慢啓動,因爲它產生每次運行它的時候一個新的Cl

    2熱度

    2回答

    我需要爲firefox編寫一個擴展,它接受來自套接字連接的數據並可以通過同一端口發送回覆消息。我想知道是否有人知道任何教程或一些示例代碼,我可以看看完成這一點,因爲我找不到很多Firefox 4指南。

    4熱度

    2回答

    我正在製作一個wxPython應用程序,它爲用戶提供一個shell以供用戶使用。 (這是wx.lib.shell.PyShell,wxPython附帶的shell。) 問題是,在此shell中所做的定義有一個不好的.__module__屬性。例如: >>> def f(): 0 ... >>> f.__module__ >>> f.__module__ is None True >>>

    4熱度

    2回答

    隨着Scala 2.8.1,SBT 0.7.4,WebDriver HTMLUnit 2.6。在SBT控制檯REPL ... scala> e.findElement[tab] findElement findElementById findElementByLinkText findElementByPartialLinkText findElementByTagNa

    2熱度

    1回答

    我在Clojure的:gen-class :main true名稱空間中定義了-main函數。我試圖從REPL測試它。 我main功能如下: (defn -main [& args] ; ... ) ,我試圖用(ns/-main "-x" "foo"),(ns/-main "-x foo"),(ns/-main ["-x" "foo"]),(ns/-main (into-array