zoukankan      html  css  js  c++  java
  • windows下sublime2 clojure环境配置

      最近在看《七周七并发模型》,其中函数式编程使用的是clojure来做说明,所以也想顺便学习一下clojure这种不同的编程方式语言。那么做开发肯定需要开发环境,第一步先下载clojure官方运行库,或者说平台,网址是 http://clojure.org/

      接下来我们需要一个可以方便编写clojure程序的IDE,一开始想到的是eclipse,因为eclipse下面插件非常丰富,可以作为多种语言的开发环境。也确实是找到了clojure在eclipse下面的ccw,不过花了1个小时下载完ccw插件(访问ccw插件的网站非常慢),重启eclipse之后发现找不到新建clojure项目,可能是安装失败了,也可能是ccw的版本跟eclipse或者JDK的版本不一致吧,折腾了一会儿还是不行。eclipse比较安装第三方插件最烦人的就是这个,有时候安装完了不好使,还没有啥提示。当然我平时用eclipse不多,也不够熟练。

      后来就想到用sublime来作为clojure的开发环境,从配置到完成非常简单就5分钟以内。

      (1) 先设置一下clojure 从官网下载下来jar的目录到PATH下面

      (2) Tools -> Build System -> New Build System然后新建clojure的环境配置,配置也很简单,是这样的:

    {
    	"cmd": ["D:/clojure-1.8.0/clj.bat", "$file"],
    	"selector": "source.clj"
    }

      网上有些教程是这样配置的,我试过编译的时候会报[Error 2]的错误:

    {
    	"cmd": "clj $file",
    	"selector": "source.clj"
    }

      就短短的2行,然后新建一个后缀为.clj的文件,里面随便写点clojure代码,比如:

    (defn display [name] (println name))

    (display "jim")

      定义了一个名为display 的函数,然后打印传递的参数,然后Ctrl + B编译,就会在sublime的控制台打印出结果。

      整个过程非常简单,方便,也没有额外的插件需要下载。

  • 相关阅读:
    管理ceph缓存池
    Ceph更换OSD磁盘
    crushmap磁盘智能分组
    Angular 初体验
    音视频开发-FFmpeg
    开源项目OEIP 游戏引擎与音视频多媒体(UE4/Unity3D)
    Yolov3代码分析与训练自己数据集
    整合Yolov3到UE4/Unity3D
    CUDA版Grabcut的实现
    CUDA加opencv复现导向滤波算法
  • 原文地址:https://www.cnblogs.com/chobits/p/5708388.html
Copyright © 2011-2022 走看看