看起来 Lisp 和 Clojure 程序员经常直接在 REPL 中开发程序。比照。 Clojure Development: IDE or REPL?
我的问题是,为什么这种方法在 Ruby 中不是更常见,通过 irb
?这仅仅是文化差异,还是有结构(特定于语言)的原因导致以 REPL 为中心的开发在 Lisp 中比在 Ruby 和 Python 等语言中更常见?
最佳答案
Lisp 语法似乎非常适合组合 REPL 和源文件的方法。当每个表单的文本限制很明确时,以编程方式移动代码片段会容易得多。
关于ruby - 为什么 REPL 风格的开发在 Ruby 中并不常见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4879609/