Clojure:
开始一个新项目

How to: (如何操作)

Clojure 项目通常使用 Leiningen 或 Clojure CLI 工具开始。Leiningen 是大家都爱的工具。下面是怎么用 Leiningen 创建一个新项目的步骤。

;; 安装 Leiningen(跟随官方指南)

;; 使用 Leiningen 创建新项目
lein new app my-cool-app

;; 结构将类似这样:
;; my-cool-app/
;; ├── project.clj
;; ├── src/
;; │   └── my_cool_app/
;; │       └── core.clj
;; ├── test/
;; │   └── my_cool_app/
;; │       └── core_test.clj
;; └── README.md

运行项目:

cd my-cool-app
lein run

;; 输出: Hello, World!

Deep Dive (深入探索)

Clojure 诞生于 2007 年,由 Rich Hickey 开发。它建立在 Lisp 的基础上,以其宏、不可变数据结构和函数式编程风格而闻名。Leiningen 和 Clojure CLI 是创建项目的两种方式。Leiningen 更老练和广泛使用。Clojure CLI 则是一个更新、更轻量级的选择。

Leiningen 采用 project.clj 管理依赖。Clojure CLI 使用 deps.edn。每个工具都有自己的命令行界面和插件生态系统。

从技术上,创建新项目可以手动完成,但自动化工具会处理许多模板和配置工作,让你专注于代码。

See Also (另请参阅)