Clojure 是什么?/ What is Clojure?

首先介绍一种不常用的安装方式,了解即可。
Clojure 实际上就是一些 Java 代码,以 Jar 包的形式分发。所以你可以直接从 Clojure 官网的下载页面 下载预先构建好的 Clojure jar 文件。
首先必须确认你电脑上安装了 1.6 版本以上的 JDK。
然后解压下载的文件并执行以下代码就可以得到一个 REPL (Read-eval-print loop)。如果你学过 Python,那么你可以把它理解成 Python 的交互式环境。

  1. java -cp clojure-1.10.3.jar clojure.main

然后在 REPL 中输入

  1. (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%\binPath
最后,执行 lein.bat 文件即可。
执行完毕后,命令行输入 lein -v 测试是否安装成功,若成功会提示 Leiningen 版本。

REPL

打开命令行,输入 lein repl ,你会获得一个 REPL,你可以理解为一个交互式的编程环境。
输入 (str "Hello " "world!") 并回车。
image.png
Welcome to the Clojure World!
**