看七周七并发这本书,对Clojure产生了浓厚的兴趣。写篇日志记录下成长以及“成长的烦恼”。
使用Clojure,必须先准备好工具。首先,我们需要搭建Clojure的构建工具 - lein。Clojure一大特性就是REPL(Read-Evaluate-Print Loop),代码输入,立即执行,不用编译。可以通过lein repl来启动REPL。
准备lein
首先去lein官网去下载最新的lein.sh(或者windows下的lein.bat)
然后,很重要!!!开VPN,身为一个程序员,怎么能没有的手段呢?
之后执行:
lein self-install
经过一段时间的下载,验证下安装是否成功:
lein
创建一个lein项目
lein可以自动生成一个完整的maven clojure项目。
执行:
lein new compojure demo
建立一个名为demo的示例项目,之后生成pom文件:
cd demo
lein pom
配置IntelliJ IDEA
首先下载IDEA的Clojure插件,下载地址,嘘,保密。。
进入IntelliJ IDEA,选择File->setting, 选择plugin,选择从磁盘安装。安装后,重启,输入序列号。之后大功告成!
导入之前生成的项目,用maven项目格式导入。
选择 run->configurations ,添加clojure REPL运行。
之后运行,就可以用REPL啦: