Clojure 是什么?/ What is Clojure?
首先介绍一种不常用的安装方式,了解即可。
Clojure 实际上就是一些 Java 代码,以 Jar 包的形式分发。所以你可以直接从 Clojure 官网的下载页面 下载预先构建好的 Clojure jar 文件。
首先必须确认你电脑上安装了 1.6 版本以上的 JDK。
然后解压下载的文件并执行以下代码就可以得到一个 REPL (Read-eval-print loop)。如果你学过 Python,那么你可以把它理解成 Python 的交互式环境。
java -cp clojure-1.10.3.jar clojure.main
然后在 REPL 中输入
(str "Hello " "World!")
Congratulations! 这就是你的第一个 Clojure 程序!
Leiningen
Leiningen 是标准 Clojure 项目和依赖性管理工具。如果你学过 Java 开发,那么它有点像 Maven 或者 Gradle。几乎所有 Clojure 项目都用 Leiningen 管理.
Leiningen 的安装非常简单。
首先,在 官网 或者 Github 下载其脚本。Windows 是 lein.bat
文件。
其次,创建 Leiningen 安装主目录,如 D:\programs\leiningen
,将 lein.bat
文件放入 D:\programs\leiningen\bin
文件夹下。
然后,配置环境变量 LEIN_HOME = D:\programs\leiningen
,追加环境变量 %LEIN_HOME%\bin
至 Path
。
最后,执行 lein.bat
文件即可。
执行完毕后,命令行输入 lein -v
测试是否安装成功,若成功会提示 Leiningen 版本。
REPL
打开命令行,输入 lein repl
,你会获得一个 REPL,你可以理解为一个交互式的编程环境。
输入 (str "Hello " "world!")
并回车。
Welcome to the Clojure World!
**