问题标签 [read-eval-print-loop]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
14504 浏览

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

我几乎总是打开一个或两个 Scala REPL 会话,这使得对 Java 或 Scala 类进行快速测试变得非常容易。但是如果我更改一个类并重新编译它,REPL 会继续加载旧的。有没有办法让它重新加载类,而不必重新启动 REPL?

举一个具体的例子,假设我们有文件 Test.scala:

我们编译它并启动 REPL:

然后我们把源文件改成

但我们不能使用它:

0 投票
11 回答
8957 浏览

clojure - Clojure 有彩色的 REPL 吗?

我想为 clojure 代码获得一个彩色的 REPL,类似于你可以用 IRB 为 Ruby 做的事情。

user.clj 是否有任何提供 REPL 自动着色的库或设置?

示例 IRB:

替代文字

0 投票
0 回答
6237 浏览

java - Java REPL shell

Possible Duplicate:
Is there something like python's interactive REPL mode, but for Java?

I'm looking for a REPL shell that I can use to test out snippets of Java code. Either a desktop app, or a web app (like the Groovy web console). Ideally, commonly used Java packages like:

should be automatically imported, so that I can copy and paste code from a class without having to add a bunch of imports. Does such a thing exist?

0 投票
1 回答
233 浏览

.net - IronRuby REPL 与所需的 .NET 程序集

将“快捷方式”放在一起以启动 IronRuby REPL 并预加载一些 .NET 程序集的最佳方法是什么?我认为在 Powershell 中有一种方法可以做到这一点(通过 Snapin 或 Module),我正在 IronRuby 中寻找类似的东西。

0 投票
1 回答
503 浏览

scala - 为什么scala 2.8 REPL不会自动完成某些方法(即forall,存在)?

我启动了 scala REPL 并编写了以下代码:

Why I don't have "exists" listed when I press <TAB>?

0 投票
1 回答
4963 浏览

emacs - 如何在 SLIME REPL 中停止正在运行的操作?

有没有办法在 SLIME REPL 中停止正在运行的操作?

Clojure SLIME 的人显然有办法做到这一点,那么在普通的 Common Lisp 中呢?

谢谢/埃里克

0 投票
2 回答
764 浏览

java - scala REPL 在 vi​​sta 上运行缓慢

我通过将 tgz 文件提取到我的 cygwin (vista) 主目录中来安装 scala-2.8.0.RC3。我确保将 $PATH 设置为 scala-2.8.0.RC3/bin。

我通过键入以下内容启动 REPL:

现在当我试图输入一个表达式

光标挂在那里没有任何反应。诚然,我打开了 chrome,有一百万个标签页和 VLC 在后台播放,但 CPU 利用率为 12%,虚拟内存利用率约为 75%。这是怎么回事 ?我是否必须设置 CLASSPATH 或执行其他步骤。

0 投票
1 回答
124 浏览

read-eval-print-loop - 哪些语言没有repls

现在似乎大多数语言都有某种读取-评估-打印循环,cint是用于 c 和 c++ 的循环,这让我想知道哪些语言没有(Java 还不正确)?

0 投票
5 回答
343 浏览

lisp - 乘法后 CLISP 溢出

我试图让第一个 lisp 程序使用 CLISP 实现工作,通过键入

在 REPL 中。

但它给了我*** - overflow during multiplication of large numbers。我认为 lisp 具有任意大小/精度。那怎么会发生呢?

0 投票
16 回答
798 浏览

programming-languages - 编译的解释语言

是否有一种编程语言,具有可用的交互式解释器,即使它可以编译为机器代码?