30得票2回答
自动禁用全局次要模式以适用于特定的主模式

我已经全局激活了光标居中模式,就像这样:(require 'centered-cursor-mode) (global-centered-cursor-mode 1) 它可以正常工作,但有一些主要模式我想自动禁用它。例如slime-repl和shell。 有另一个问题涉及相同的问题,但是涉及...

30得票17回答
C#控制台/CLI解释器?

我想知道是否有像Visual Studios“即时窗口”这样的独立版本?有时我只是想测试一些简单的东西,比如“DateTime.Parse(“blah”)”来查看它是否有效。但每次都要创建一个新的控制台应用程序,输入我的代码并进行测试。 遗憾的是,“即时窗口”仅在我调试某些内容时才起作用。P...

29得票6回答
将我的运行中的toplevel保存以备后用

在使用 ocaml 或 ghci 解释器时,我经常会建立一个重要的“上下文”(我没有更好的词来形容),包括绑定的值、函数、已加载的模块等。有没有一种方法可以将所有内容保存并在以后重新加载,以便我可以恢复到之前的状态?或者更好的是,将整个内容导出为文本文件,以便重新加载或轻松修改为编译成可执行文...

29得票3回答
一个REPL绑定它们所有?

我想知道是否有一种REPL不特定于语言。我花费了很多时间在REPL(主要是Clojure、Scala和Haskell)中来回切换,但它们都或多或少地让我感到沮丧。看起来REPL的工作相当通用,它们应该: 读取:接收用户输入 评估:将输入传递给某些运行时进行处理 打印:将结果打印到屏幕上 循...

29得票6回答
Swift REPL:如何导入、加载、评估或要求一个 .swift 文件?

在Swift REPL中,如何导入(也称为加载、评估、要求)一个典型的文本*.swift文件? 我想使用这个文件中的代码:~/src/Foo.swift 类似于这样的语法是不起作用的:import ~/src/Foo.swift 与之比较: 在Swift REPL中,一个框架的等效...

27得票2回答
如何在Common Lisp REPL中查看文档字符串和其他符号信息?

我完全不了解CL,我想学习如何从REPL读取文档字符串和获取其他帮助信息。就像Python中的help(symbol)或iPython中的symbol?,还有Haskell的GHCi中的:t和:i一样。因此,给定一个符号名称,我想知道以下内容: 它绑定的值的种类(函数、变量、没有任何绑定)...

27得票1回答
我能否在Scala REPL中停止无限循环的执行?

我能在 Scala REPL 中停止无限循环的执行吗?尝试输入以下内容并在不退出 REPL 的情况下停止它。 while(true){} 我认为像Ctrl-C这样的东西应该能够起作用。

27得票3回答
如何在emacs中设置Clojurescript REPL?

我正在尝试设置Clojurescript的环境。我的问题是不知道如何设置,以便可以从emacs连接到Clojurescript浏览器REPL,这样我就可以直接从编辑器中评估表单,并在浏览器中展示出来。 我尝试过的事情: 我尝试使用Cemerick的piggieback,在nREPL上进行p...

27得票4回答
将Clojure/Scala REPL连接到正在运行的JVM

我有一个Java Web应用程序正在Sun Java 6 JVM下的Tomcat中运行。是否有办法将Scala或Clojure REPL附加到正在运行的JVM上? 一旦Web应用程序启动并运行,调用所在的上下文已经在运行的虚拟机中设置好了。因此,这对于调用任意Java方法进行增量、探索性开发...

27得票2回答
带有命令行历史记录和标签完成的MIT Scheme REPL

我正在阅读SICP,并且在我的os x 10.8笔记本电脑上使用通过homebrew安装的mit-scheme。 一切都如广告所述,但是我已经习惯了像Python和Node.js这样的运行时环境中的REPL提供的Tab自动补全和命令行历史记录。 我不需要任何重型工具,但是现代REPL中很容易获...