read-eval-print-loop

    1熱度

    2回答

    我經常發現自己打字(ns user)並按C + cM + n反覆當我工作clojure源代碼。問題是我經常使用像source和doc這樣的函數,它們在clojure.repl之內,我不想把它們放到我的命名空間中:require。在這種情況下,有經驗的clojurian在做什麼? 澄清:我知道clojure的命名空間是如何工作的。我想實現的目標是能夠呼叫(source myfunc),(doc my

    0熱度

    1回答

    所以我使用Spark-Shell,它基本上是Scala REPL的附加依賴和一些安裝程序。我通過它運行的一些代碼的問題是已經添加了依賴項。我想知道是否有一種方法可以刪除依賴項來添加更新的我想要的? 我可以使用:cp .jar命令輕鬆添加新的命令,但它似乎不會覆蓋當前存在的命令。

    1熱度

    3回答

    有什麼方法可以在節點REPL中運行ES6(Read Evaluate Print Loop)?運行ES 6命令時,屏幕截圖中顯示錯誤。感謝有人可以幫助我配置Node來運行ES6代碼。

    0熱度

    2回答

    我是新來的Clojure和我試圖繞到我的頭住在重裝Clojure中我希望能夠監控/觀看所有/任何項目文件,並自動更新瀏覽器 到目前爲止,我有以下 (defproject app2 "0.1.0-SNAPSHOT" :description "FIXME: write this!" :url "http://exampl.com/FIXME" :dependencies

    1熱度

    1回答

    您可以定義變量和方法。他們應該屬於一些父類。而且,的確,這個.getClass打印了一些東西。但是,這是一些瑣事。目前的情況是什麼?你如何將上下文切換到另一個對象?例如,我看到scala組合器需要每個解析器的方法,這意味着您需要使用大型(多行)類。你如何進入該對象的範圍來調整它與命令行?

    0熱度

    1回答

    我正在嘗試使用Python中的cmd庫編寫一個小的REPL。它提供的一個功能是自動完成標籤,這是我不想要的。 幸運的是,文檔中提到「如果completekey不是None並且readline可用,那麼命令自動完成。」所以我設置了completekey=None當我實例化我的cmd.Cmd子類,它的工作。 但是,cmd模塊的主要功能,使用readline支持向上箭頭歷史也被禁用,現在我回到^[[A'

    0熱度

    1回答

    在Clojure repl中,當忘記確切的函數名稱時,我可以使用find-doc來列出其文檔或名稱包含我正在查找的名稱的所有函數。例如: user=> (xor 1 2) CompilerException java.lang.RuntimeException: Unable to resolve symbol: xor in this context, compiling:(/tmp/form

    0熱度

    1回答

    我已經設置了崇高的REPL(Sublime 2,MAC)並且能夠運行像(+ 2 2)這樣的小型Clojure程序。我創建了一個小項目,使用lein lein new app clojure-noob,我可以通過lein repl運行它。並加載項目中定義的主類。我如何在Sublime REPL中加載相同的主類。

    -1熱度

    2回答

    我已經閱讀了幾個相關的問題,但仍然無法弄清楚我做錯了什麼。 這裏是我的腳本(simple.js): var x = process.argv[2] console.log(x); 現在 當我在REPL .load simple.js Hello 的REPL鍵入答案 Failed to load:simple.js Hello ,但我已經做到了這一點(simple2。 js):

    0熱度

    1回答

    我正在嘗試使用名爲timestamp筆記的npm模塊。 我已經運行下面的 $npm install timestampnotes $timestamp ,我得到 timestamp:126: command not found: slk 然後我試圖打開一個節點REPL $node >var timestamp = require('timestampnotes'); >timestamp() ,我