ruby - 为什么 REPL 风格的开发在 Ruby 中并不常见?

标签 ruby clojure lisp read-eval-print-loop

看起来 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/

相关文章:

Ruby,Splat 的源代码?

http - 使用 Clojure Ring 提供二进制内容

Clojure编译问题

LISP - 没有 setq/setf 等的最接近函数

lisp - 如何分发 asdf/quicklisp 依赖项以及使用 Embeddable Common Lisp 编译的应用程序?

ruby - 在 Ruby 中使用 Net::HTTP 创建带有 header 信息的 HTTP POST 请求

ruby-on-rails - Elasticsearch ::传输::传输::错误::未找到:[404]

mysql - 使用 LOAD DATA INFILE 导入 CSV?

math - Clojure 中的任意精度取幂

lisp - 如何定义惰性 AND