Questions tagged «read-eval-print-loop»

Read-Eval-Print Loop(REPL)是交互式解释器最常见的模型-它读取输入,评估输入,打印输出,然后循环回到开头。

18
如何保存Python交互式会话?
我发现自己经常使用Python的解释器来处理数据库,文件等-基本上是半结构化数据的大量手动格式化。我没有按我的意愿正确地保存和清理有用的位。有没有一种方法可以将我的输入保存到外壳中(数据库连接,变量分配,很少用于循环和逻辑位)-交互式会话的一些历史记录?如果我使用类似的东西,script则会收到过多的标准输出噪音。我真的不需要腌制所有对象-尽管如果有解决方案可以做到这一点,那就可以了。理想情况下,我只剩下一个脚本,该脚本可以像我交互式创建的那样运行,并且我可以删除不需要的部分。是否有这样做的包装或DIY方法? 更新:我对这些软件包的质量和实用性感到非常惊讶。对于那些类似的痒: IPython-早就应该使用它了 重新互动 -非常令人印象深刻,我想了解有关可视化的更多信息,这似乎会在这里闪耀。排序图的gtk / gnome桌面应用程序。想象一下混合壳+图形计算器+迷你月食。此处的源代码分发:http : //www.reinteract.org/trac/wiki/GettingIt。可以在Ubuntu上很好地构建,也可以集成到gnome桌面,Windows和Mac安装程序中。 bpython-非常酷,有很多不错的功能,自动完成(!),倒带,一键保存到文件,缩进,做得很好。Python源代码发行版从sourceforge中提取了两个依赖项。 我被转换了,这些真的满足了解释器和编辑器之间的需求。




8
如何在REPL中重新加载Clojure文件
重新加载Clojure文件中定义的功能而不必重新启动REPL的首选方法是什么。现在,为了使用更新的文件,我必须: 编辑 src/foo/bar.clj 关闭REPL 打开REPL (load-file "src/foo/bar.clj") (use 'foo.bar) 此外,(use 'foo.bar :reload-all)不会产生所需的效果,即评估函数的修改主体并返回新值,而不是表现为源未发生任何变化。 说明文件: 加载文件 用


13
有C的翻译器吗?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我想知道是否有类似C的解释器。也就是说,在Linux终端中,我可以输入“ python”,然后在该解释器中进行编码。(我不确定解释正确的词)。这对于测试不同的东西真的很有帮助,我很好奇C是否存在类似的东西。尽管我对此表示怀疑。我唯一能想到的就是C shell ...

13
如何在终端中使用swift?
我阅读了Xcode 6的新增功能。本文介绍了有关Xcode 6的一些新功能,并说: 命令行 Xcode的调试器包括Swift语言的交互式版本,称为REPL(Read-Eval-Print-Loop)。使用Swift语法来评估正在运行的应用程序并与之交互,或者在类似脚本的环境中编写新代码。REPL可从Xcode控制台的LLDB或Terminal中获得。 我想知道如何获得REPL?







By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.