7.2 Clojure的交互式shell(REPL)

现在可以使用这个启动脚本来运行Clojure的REPL交互式shell了。不同于Scala的REPL交互式shell scala,Clojure的REPL没有自己的自定义命令:正如你在前面看到的,要妥善地退出,必须调用java.lang.System类的方法exit()——输入代码(System/exit 0)并按回车:

7.2 Clojure的交互式shell(REPL) - 图1

Clojure没有自带独立的编译器命令,而在执行Clojure代码时在内存中生成并执行JVM字节码。要生成类文件并将其存储到文件系统中,以便供其他JVM语言使用,你必须调用普通的Clojure函数,这将在下一章演示。