前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Clojure 学习入门(2)—— eclipse 插件

Clojure 学习入门(2)—— eclipse 插件

作者头像
阳光岛主
发布2019-02-18 16:17:06
1K0
发布2019-02-18 16:17:06
举报
文章被收录于专栏:米扑专栏米扑专栏

以前听说过LISP函数式编程,也听人说Erlang的牛逼,接触了Clojure才知道,原来Clojure就是JVM中的Erlang。网上基于Ubuntu环境下开发Clojure的资料太少,在这里整理总结,分享给大家。

1. 安装Clojure

Clojure下载地址: download

Clojure托管源码: github

Cloure在Ubuntu下安装,只要简单的一条命令:   sudo apt-get install clojure

Clojure启动: clojure 或 /usr/bin/clojure  (Ctrl + D 退出)

可以手动的方式:java -cp /opt/clojure-1.5.1/clojure-1.5.1.jar clojure.main           # /opt/clojure-1.5.1/ 是clojure 安装的目录

安装遇到问题,可以求助 clojure FAQ

然后输入clojure就可以进行clojure编程,例如:

示例1: 计算 1 + 2 +3

#clojure Clojure 1.1.0 user=> (+ 1 2 3) 6

示例2:打印“IT-Homer”

user=> (javax.swing.JOptionPane/showMessageDialog nil "IT-Homer")

运行弹出结果:

2. 安装Eclipse Clojure插件

这里安装的插件是Counterclockwise,可以通过Eclipse自动安装软件的功能直接安装,具体如下:

Eclipse菜单Help->Install New Software->输入插件网址:http://ccw.cgrand.net/updatesite/,根据提示安装,重启Eclipse

安装好Counterclockwise插件后,可以新建Clojure工程和Clojure文件,使用方法和Java一样

3. 安装 Leiningen

Leiningen是专门针对Clojure的类似Maven的工具,手动安装方法可以通过 leiningen 上面的介绍

Ubuntu下一条命令安装:sudo apt-get install leiningen (此种方式仅安装 1.x版本,想安装最新的,需手动安装

4. 安装leiningen针对eclipse的插件

这个插件可以通过读取project.clj 来自动建立eclipse的源码工程,之后你再通过eclipse的import exists project即可

命令:lein plugin install lein-eclipse 1.0.0

用法:

    1)创建工程: lein new project_name

2)下载依赖:lein deps

    3)生成eclipse工程: lein eclipse

示例:lein创建项目 test222

5. 导入clojure 到 eclipse

To import a Leiningen project into Eclipse, so that you can use CounterClockwise with all its nice features, such as syntax highlighting, there is a handy plugin called lein-eclipse .

To get started, all you have to do is to add this plugin as a dev-dependency in your project’s project.clj .

代码语言:javascript
复制
(defproject my-project "1.0.0-SNAPSHOT"  
  :description "My Clojure Leiningen Project"  
  :dependencies [  
        [org.clojure/clojure "1.2.0"]  
        [org.clojure/clojure-contrib "1.2.0"]  
    [ring/ring-jetty-adapter "0.2.5"]  
  ]  
  :dev-dependencies [  
        [lein-eclipse "1.0.0"]  
  ]  
) 

Then, you need to download the project dependencies via

prompt> lein deps

This will automatically install lein-eclipse and add a new task called eclipse to leiningen . Invoking

prompt> lein eclipse

runs this task and creates the Eclipse projects files .project and .classpath . Now you can simply import the project into Eclipse via “File->Import->Existing Project into Workspace”.

参考推荐:

Clojure Quick Start

Clojure 官方

Clojure 源码(github)

Leiningen 官方

Leiningen 源码(github)

Window7下配置Clojure+Emacs

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2013年12月22日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档