18得票2回答
Scala 2.10的嵌入式REPL解释器示例

请给出一个代码示例,展示如何以编程方式创建一个嵌入式Scala REPL解释器,并使其在Scala 2.10中运行。(我在挖掘各种代码片段几个小时后才得到一个可用的解释器,因此添加了这个问题和答案)

18得票1回答
Scala REPL启动错误 "class file is broken"

每次启动Scala 2.9.2 REPL(Java HotSpot(TM) 64-Bit Server VM,Java 1.8.0-ea),执行第一行代码时会出现错误:scala> 1 + 2 error: error while loading CharSequence, class ...

17得票3回答
Node.js - 将 eval 转换为一个活动进程

有人使用现有的 node.js REPL 为自己设置过类似的东西吗?我没有想到快速实现的方式。今天我是用 Emacs 和这个模块进行的: https://github.com/ivan4th/swank-js 该模块由以下组成: 一个 SLIME-js 的 Emacs 插件,与 js2-mo...

17得票2回答
SBCL REPL使用上箭头键显示历史记录

我已经通过Macports在OSX上安装了SBCL。在REPL中,可以使用↑和↓很方便地迭代之前的命令(类似于bash或Python的REPL)。是否有一种方法可以启用此功能?

17得票2回答
仅提取文件的部分源代码

我的R工作流程通常是打开一个文件,然后在其中输入R命令,并希望在一个单独打开的R shell中执行这些命令。 最简单的方法是在R中输入source('the-file.r')。然而,这将重新加载整个文件,如果处理大量数据,则可能需要相当长的时间。同时,它还要求我再次指定文件名。 理想情况下...

16得票3回答
能否构建一个交互式的C shell?

我想知道是否可以使用(Python、Java或C)实现这个功能?我正在寻找类似于Python的IPython的东西。

16得票5回答
如何在当前命名空间中获取Python交互式控制台?

我想在Python代码中使用类似于code.interact()的方法启动Python交互式控制台(REPL),但是code.interact()所启动的控制台看不到当前命名空间中的变量. 我要如何实现下面这样的功能: mystring="hello" code.interact() ....

16得票1回答
如何启用Python REPL自动完成并仍允许新行缩进

我目前在~/.pythonrc中使用以下内容以在Python REPL中启用自动补全:# Autocompletion import rlcompleter, readline readline.parse_and_bind('tab:complete') 然而,当我从新行的开头(例如,在 f...

16得票3回答
Meteor有REPL吗?

Meteor框架是否带有REPL或控制台?如果没有,您有没有想过如何使用Node.js REPL以启动Meteor环境的方式? 本质上,我正在寻找类似于rails console或Web浏览器中的javascript控制台:一个命令行界面,使应用程序的完整上下文可用,因此我可以任意检查像Me...

16得票1回答
如何在Scala交互式解释器(REPL)中运行外部文件?

我有一个包含多行Scala代码的文件,其中包括导入、列表值赋值等信息,我经常在使用REPL时使用它来初始化一些东西。 目前,我只是在文本编辑器中打开文件,然后将其复制并粘贴到REPL中,但是否有更直接的方法通过调用外部文件来实现,以免每次都要复制和粘贴呢? 在一些交互式数据库工具(如SQL...