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
。每个工具都有自己的命令行界面和插件生态系统。
从技术上,创建新项目可以手动完成,但自动化工具会处理许多模板和配置工作,让你专注于代码。