开启 Clojure 之旅:从 Java 开发者的视角出发
1. 认识 Clojure
Clojure 是一种继承了 Lisp 诸多特性的编程语言。它拥抱函数式编程,这使其与当前主流编程语言大不相同。在 Clojure 中,你将接触到不可变数据结构,学会编写不改变变量值的程序。
Clojure 还是一种动态编程语言,相比静态类型语言,它能让你更轻松、快速地编写程序。此外,Clojure 引入了 REPL(Read Eval Print Loop)的概念,这是一种强大的工具,允许你连接到程序运行环境并动态更改代码。
你还可以将 Clojure 转换为你想要的形式。例如,core.typed 库允许你在不添加编译器支持的情况下指定类型信息。
2. 安装 Leiningen
在 Clojure 生态系统中,Leiningen 是依赖管理和构建的事实标准。它融合了 Maven 的“约定优于配置”理念以及 Ant 的自定义脚本和插件功能。
在 Mac OS X 或 Linux 系统上,使用 bash 作为默认 shell 时,安装步骤如下:
1. 确保已安装并配置好 Java 7 或 8。
2. 执行以下命令下载 lein 脚本:
curl -O https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein
- 将 lein 脚本移动到你的路径中:
超级会员免费看
订阅专栏 解锁全文
2033

被折叠的 条评论
为什么被折叠?



