2
我想了解ClojureScript的生命周期及其在repl中的评估。这个ClojureScript REPL的生命周期是什么?
据我了解,当我开始一个REPL使用下面的命令lein trampoline cljsbuild repl-listen
,然后当我听使用以下(repl/connect "http://localhost:9000/repl")
-
- 它创建侦听端口9000
- 浏览器建立一个TCP服务器某种轮询方式,它在轮询任何更改。
- 当我在repl中执行任何代码时,这会更改已编译的
*.js
文件。 - 然后将此* .js文件提供给浏览器。
- 浏览器用新的替换当前的* .js文件。
- 因此,由repl中执行的代码引起的更改显示在浏览器中。
我想更好地验证和理解这一点。如果有人能详细说明这一点,或者指出我可以更好地解释它的链接,我们将不胜感激。
感谢,这是非常有帮助! – murtaza52 2013-03-07 02:35:10