在eclipse上面搭建Clojure开发运行环境

13 篇文章 0 订阅
8 篇文章 0 订阅

 

    首先,需要下载并安装一个用于java开发的eclipse。链接地址:eclipse下载

 

    然后,将eclipse解压到自定义的路径,比如:d:\eclipse。

 

    下面就有两种方法安装Clojure的eclipse插件Counterclockwise:

 

  • 打开eclipse,点击菜单栏“help->Install New Software...",
    然后,点击”add“,
    在Location处输入 http://ccw.cgrand.net/updatesite/ 这个升级网址,点击OK。
    就可以在线添加Clojure插件。Name是可以自己随便填写的,只要自己能辨识出来就可以了。
    但是,这个网站的网速对于国内的同学来说,简直太令人发指了...
  • 我手工下载了插件包提供给大家(见附件),Clojure1.2版本的。首先下载这个插件包,然后将它解压到特定位置,比 如:d:\ClojurePlugin。然后还是打开eclipse,同样点击菜单栏“help->Install New Software...".
    还是点击Add...,
    然后点击Local...,选中刚刚你解压的那个路径,然后在Name:后面输入你自定义的名字,然后点击OK。

 

上面两种方法成功后,

 

然后选中Clojure Programming对应的复选框,点击”Next>",后面的操作基本雷同,就不再敷述了。

 

在eclipse中装好插件之后,重启eclipse,点击菜单栏中“File->New->other...”,在出现的界面中点开Clojure文件夹.

 

在此,我们就可以选择新建一个Clojure文件还是Clojure项目了。

 

我们选中“Clojure Project”,点击“Next >”,

 

在“Project Name”一栏输入你自定义的工程名,然后点击“Finish”,就新建了一个Clojure工程.

 

在“src”上面点击右键“New->Other...”,又出现之前的界面:

这时,我们选中“Clojure File”,点击“Next >”,

我们在“File Name:”这一栏输入文件名,点击“Finish”按钮,就能够成功新建一个Clojure的源文件了。

 

在编写好了源文件之后,右键点击左侧源文件名或者右侧源文件的编辑区域,都会出现一个菜单,选中菜单中的

“Run as -> Clojure Application(preload file),就会在下侧出现一个REPL窗口.

 

如果我们仔细观察,会发现这个REPL窗口中被一条线给分离开来。实际上,横线下面的区域是输入区域,上面的区域是求值结果区,让我们试试,比如,我们输入一个关键字:

:key

然后按下”ctrl+enter “,就能够看到求值的结果显示在上方:

=> :key
:key

然后,我们试着调用一下文件中定义的函数:

(def product1 (simple-factory 1))

输入了调用函数后,仍然是”ctrl+enter “,就可以看到调用的结果了:

=> (def product1 (simple-factory 1))
#'SimpleFactory/product1

再试一下刚才我们定义的Product1:

(product1 "otherthing")

按下”ctrl+enter “,结果也出来了:

=> (product1 "otherthing")
Product1 use: otherthing
nil

不过老实说,这个插件仍然有不稳定的地方,如果你在REPL中输入了非法表达式然后求值,REPL窗口就会一直没有相应,除非是重新启动。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值