看起来Lisp和Clojure程序员经常在REPL中直接开发程序。 cf. Clojure Development: IDE or REPL?

我的问题是,为什么这种方法通过irb在Ruby中不更常见?这仅仅是文化上的差异,还是存在结构(特定于语言)的原因,为什么以Lisp而不是Ruby和Python之类的语言以REPL为中心的开发更为普遍?

最佳答案

Lisp语法似乎非常适合结合REPL和源文件的方法。当每种形式的文本限制明确时,以编程方式移动代码段要容易得多。

关于ruby - 为什么REPL风格的开发在Ruby中不更常见?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4879609/

10-11 21:51