Clojure开发:从项目创建到核心特性解析
1. Clojure项目操作
1.1 连接REPL服务器
若仅运行REPL服务器,可使用 lein 命令或Emacs命令进行连接:
- 不使用Emacs时,用命令 lein repl :connect localhost:0000 ,其中末尾四个零需替换为REPL服务器监听的端口号。
- 使用Emacs时,用 M-x nrepl 命令,该命令会要求输入REPL服务器位置和监听端口号。服务器在本地时,位置可以是 127.0.0.1 、机器的完全限定域名,若不知机器名,可用 localhost 。若忘记端口号,可查看REPL服务器的命令行输出。
1.2 项目中引入库
Leiningen可从远程Maven仓库获取并安装本地不存在的库。查找Java库可访问中央Maven仓库(http://search.maven.org ),查找Clojure库可访问(http://clojars.org )。
在 project.clj 文件中, dependencies 设置是一个集合,可包含多个包含两个值的向量,第一个值是Maven工件名称,第二个是版本号。示例如下:
(defproject test-project "0.1.0-SNAPSHOT"
:description "FIXME:
超级会员免费看
订阅专栏 解锁全文
27

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



