首页 文章
  • 22 votes
     answers
     views

    Swift REPL:如何导入,加载,评估或需要.swift文件?

    在Swift REPL中,如何导入(a.k.a. load,evaluate,require)典型的文本* .swift文件? 我想使用此文件中的代码: ~/src/Foo.swift 这样的语法不起作用: import ~/src/Foo.swift 为了比较: 框架的Swift REPL中的等效解决方案是: import Foundation .ruby文件的Ruby R...
  • 10 votes
     answers
     views

    如何保存REPL会话?

    是否可以在文件中保存REPL会话?是否有最低版本的Scala需要这样做?我记得曾见过有人这样做,但我不能把它弄好:帮助或文档 .
  • 105 votes
     answers
     views

    如何在终端中使用swift?

    我读了What's new in Xcode 6 . 本文介绍了一些关于Xcode 6的新功能,它说: 命令行Xcode的调试器包括Swift语言的交互式版本,称为REPL(读取 - 评估 - 打印 - 循环) . 使用Swift语法评估正在运行的应用程序并与之交互,或者在类似脚本的环境中编写新代码 . REPL可以从LLDB内部的Xcode控制台或终端获得 . 我想知道如何获得REPL?
  • 6 votes
     answers
     views

    如何保存我在LispBox / Slime中输入的所有函数?

    情况:我在Emacs中使用REPL时输入了几个函数 . 问题:当我只是保存缓冲区时,有像“;评估中止”这样的垃圾 . 我想要的:清楚地描述我在最新版本中输入的所有功能 . 我能这样做吗?谢谢 .
  • 364 votes
     answers
     views

    如何保存Python交互式会话?

    我发现自己经常使用Python 's interpreter to work with databases, files, etc -- basically a lot of manual formatting of semi-structured data. I don' t正常保存并尽可能多地清理有用位 . 有没有办法将我的输入保存到shell中(数据库连接,变量赋值,少量循环和逻辑位) - ...
  • 9 votes
     answers
     views

    如何在Swift中导入没有Xcode项目的模块

    我正在使用命令行创建swift文件并使用“swift”命令来运行其中一个 . 但是,我希望一个文件能够从另一个文件访问功能 . 如果这是C,那么我可以使用#include宏并指定文件的位置 . 但斯威夫特的进口声明似乎并不允许这样做 . 应该有办法,我想知道如何做到这一点 . 例如: 如果我有一个带有函数的文件,然后我创建另一个使用该函数的文件 . 我如何允许它使用它? // file1.swif...
  • 0 votes
     answers
     views

    Clojure REPL忘记了classpath

    我是一个Clojure新手,REPL中的东西让我很困惑 . 我有一个名为“misc”的项目和一个名为“misc / src / counter_window.clj”的命名空间 . 当我从项目根文件夹输入REPL时,我想导入counter_window的函数,但我似乎每次都要经历以下奇怪的探戈: user=> (use 'counter-window) FileNotFoundExcepti...
  • 2 votes
     answers
     views

    scala REPL中的静态导入

    给出以下对象: scala> object P2pClient { | type Num = Double | type Weights = Array[Array[Num]] | } defined object P2pClient 以及以下导入: import P2pClient._ 似乎正确理解 Weights 类型: val w: Weigh...
  • 1 votes
     answers
     views

    Overtone和Vim(Repl似乎没有连接)

    我尝试在ubuntu上使用泛音,但我不能在Vim中评估一些泛音的代码 . :Eval适用于clojure代码;我在vim(lein项目目录中的clj文件)中尝试过它,例如:(1 2 3)=>:Eval =>出现在vim窗口的底部=> 6,所以没关系 . 但是,例如,我试过: (demo(sin-osc)) => :Eval ;(:Require don't change n...
  • 141 votes
     answers
     views

    如何在REPL中重新加载clojure文件

    重新加载Clojure文件中定义的函数的首选方法是什么,而不必重新启动REPL . 现在,为了使用更新的文件,我必须: 编辑 src/foo/bar.clj 关闭REPL 打开REPL (load-file "src/foo/bar.clj") (use 'foo.bar) 此外, (use 'foo.bar :reload-all) 不会产生所需的效果...
  • 36 votes
     answers
     views

    Clojure:在REPL上加载依赖项

    我最近学到了(感谢技术),在REPL --- This fails: user=> (:require [clojure.set :as set]) java.lang.ClassNotFoundException: clojure.set (NO_SOURCE_FILE:24) Whereas this succeeds : user=> (require '[clojure.se...
  • 2 votes
     answers
     views

    名称空间中的IntelliJ(Cursive)REPL评估

    我使用IntelliJ来编写Clojure . 我使用内置的REPL来运行我的代码 . 我不知道为什么,但是在我运行项目之后,我总是要做“将REPL NS切换到当前文件”然后“在REPL中加载文件”以便将REPL用于主命名空间 . 我想询问是否有办法避免这些点击并在运行结束后立即使用REPL .
  • 0 votes
     answers
     views

    Reple.it - 如何使用相对路径导入css和javascript

    enter image description here 这不起作用 . 我无法导入css,js和图像 . 有人可以帮助我 .
  • 1 votes
     answers
     views

    Clojure Cursive noob加载到repl并且无法运行hello world

    探索Clojure - 我正在为勇敢和真实的Clojure工作 . 我创造了你好的世界(在这种情况下,我是一个小茶壶) . 正如书中暗示的那样,我可以从lein repl运行它 . 这本书的作者似乎是一个很大的emacs粉丝 . 我很满意 Intellij Idea ,所以安装了 Cursive 插件 . 然后我: 设置一个repl "runner",如Cursive网站...
  • 0 votes
     answers
     views

    EVAL:Common LISP中的未定义函数[重复]

    这个问题在这里已有答案: Writing recursive GCD in Lisp 4个答案 我在CLISP中定义了一个简单的功能函数: (defun power(B E) (if (= E 1) B (* B ( power (B (- E 1)))))) 但是当我尝试这样调用函数时: (power 2 6) 我收到以下错误: *** - EVAL:未...
  • 6 votes
     answers
     views

    Perl 6有REPL shell吗?

    我知道我可以使用没有参数的 perl6 来启动一个最小的REPL shell,但是我想知道是否有一个更好的REPL shell,比如Python的IPython或者Perl 5的 Reply . 运行 perl6 时,我收到以下警告: $ perl6 I ran into a problem while trying to set up REPL completions: Continuing ...
  • 8 votes
     answers
     views

    你怎么能创建Perl 6 REPL插件?

    Perl 6 comes with a REPL;并且,一旦_773351_不清楚Linenoise如何插入REPL以提供该功能,REPL就会选择Linenoise这样的插件 . 我没有't seen it documented anywhere, either. If I want to create my own plugin for providing, let'说,其他类型的标签完成(Li...
  • 80 votes
     answers
     views

    如何在R中禁用“保存工作区图像?”提示?

    当我退出交互式R shell时,每次都会显示一个恼人的提示: > > Save workspace image? [y/n/c]: n 我在尝试退出之前这样做了.765509_ d . 如何摆脱提示? 注意:请参阅?save.image
  • 2 votes
     answers
     views

    如何在ClojureScript中导入Java类?

    我在SublimeText中使用ClojureScript浏览器REPL,并且包含某些Java方法: (.toUpperCase "blub") --> "BLUB" 但是,我想使用 .toBinaryString ,但不包括 java.lang.Integer ,我不知道如何导入它 . 无论我用于 % 的格式, (import %) 都不起作用;它...
  • 7 votes
     answers
     views

    用于运行应用程序的Java 9 REPL

    Java 9在JDK发行版中引入了名为JShell的REPL . 有没有办法连接到运行某些应用程序的JDK的JShell,并执行引用该运行应用程序的命令 . 例如,执行一些方法形成应用程序代码,检查对象等 . ?
  • 8 votes
     answers
     views

    Racket REPL over TCP

    我用Racket(以前的PLT Scheme)构建了一个相当复杂的应用程序,并希望添加一个REPL用于调试目的 . 我试图通过TCP流访问它: (define repl-server (thread (lambda () (let ((listener (tcp-listen 8082 5 #t))) (do () (#f) ...
  • 8 votes
     answers
     views

    如何(重新)加载Racket(X)REPL中的文件?

    假设我有一个类似的文件 #lang racket/base (define (hello) (print "Hello")) ... more definitions ... 我想在文件中加载定义,以交互方式在(X)REPL中使用它们 . 我怎么做? 如果我启动(X)REPL和 (load "/tmp/hello.rkt") ,那么 hello 函数不可用...
  • 1 votes
     answers
     views

    maple:如何在启动时包含我的库

    目前我从命令行使用数学软件“Maple”,基本上是一个功能强大的计算器 . 我写了一个简单的枫树“库”,其中包含我的辅助函数 . 我想在枫叶启动时加载它 . (此任务几乎等同于在启动shell时加载.bashrc或.bash_profile文件) . 在Maple中如何做到这一点?它比预期的更复杂,文档记录也很差 . 我现在拥有的是在我的主目录中的Maple目录中编译的Maple lib . 在...
  • 1 votes
     answers
     views

    IntelliJ Scala REPL不显示我的工作表代码

    我正在尝试使用IntelliJ 14中的Scala工作表 . 当我第一次打开工作表时,在REPL窗口中显示0.5,当我尝试评估我的工作表时,有一些非常简短的加载,然后REPL清除而没有任何内容被展示 . 我现在所拥有的只是 val number = 5 . 我安装的Scala的IntelliJ插件是版本 1.5.2 有没有人有任何提示或疑难解答信息可以帮助我解决这个问题的根源?
  • 2 votes
     answers
     views

    Emacs Cider Repl缓冲区内的长输出

    当将Emacs与Cider插件一起使用时,在REPL缓冲区内移动时,如果意外地向REPL缓冲区输出了大量输出,那么在REPL缓冲区内移动会非常慢 . 有没有办法配置Leiningen(或nrepl?)来限制repl中一次评估允许打印的行数? 在输出发生后,有没有办法让Emacs清除缓冲区? 提前致谢!
  • 40 votes
     answers
     views

    如何在Scala REPL中重新加载类或包?

    我几乎总是有一个或两个Scala REPL会话,这使得Java或Scala类很容易进行快速测试 . 但是,如果我更改一个类并重新编译它,REPL将继续加载旧的类 . 有没有办法让它重新加载类,而不是必须重新启动REPL? 举一个具体的例子,假设我们有Test.scala文件: object Test { def hello = "Hello World" } 我们编译它并启动...
  • 6 votes
     answers
     views

    在sbt console / Scala REPL中抑制返回类型

    我记得在某个地方有切换来抑制Scala REPL中返回类型的打印,但我找不到它 . 我特别感兴趣的是将此开关添加到sbt构建文件中 . 像 returnTypes in console := false 之类的东西 . 例如 . 我现在有 scala> within( Span( 0, 33 )) res7: scala.collection.immutable.IndexedSeq[(de...
  • 1 votes
     answers
     views

    使jar文件可用于scala REPL

    我似乎无法让它工作,所以我尝试了可能是最简单的情况 - 即,检索jar文件并进入给定目录然后从该目录启动scala REPL - 仍然没有运气 . 我知道jar文件很好并且正确引用(例如,我可以通过eclipse / scala ide从项目目录访问它们) 我也知道我的import语句(一个如下所示)是有效的 . cd ~/my_scala_jars 从maven仓库中检索工件 wget -q...
  • 2 votes
     answers
     views

    Scala REPL导入SBT文件

    我有一个SBT文件,其中包含以下内容: name := "Scala Playground" version := "1.0" scalaVersion := "2.11.6" resolvers += "Typesafe Repo" at "http://repo.typesafe.com/types...
  • 0 votes
     answers
     views

    保存并恢复nodejs REPL会话

    我想将nodejs repl会话保存到文件 . 从文件中我可以恢复该会话的状态,包括用户定义的全局变量和函数 . 例如,如果我输入 a=1;b={x:1};b.__proto__={y:2};f=()=>{console.log(1)}; 我想将会话保存到文件中,当从中恢复会话时,我可以获得一个包含3个全局变量a,b,f的会话,这些变量已经正确设置 . 更新1 与节点REPL的.save命...

热门问题