一、clojure下载及安装
官方的入门指南:
http://clojure.org/getting_started
下载clojure:
(注:由于clojure运行在jvm之上,并且需要jdk1.5以上的版本)
稳定版下载地址(1.5):
http://repo1.maven.org/maven2/org/clojure/clojure/1.5.0/clojure-1.5.0.zip
低版本下载地址:
http://clojure.org/downloads_older
运行环境:
将下载的zip文件解压,放到某个指定目录,如D:/work/clojure14
cd进入这个目录,执行以下命令即可
java -cp clojure-1.4.0.jar clojure.main
如:
D:\work\clojure14>java -cp clojure-1.4.0.jar clojure.main
Clojure 1.4.0
user=> (+ 1 2 3)
6
user=>
二、项目构建工具lein安装
下载 leiningen 的 jar
从 https://github.com/technomancy/leiningen/downloads 下载 leiningen-2.0.0-preview10-standalone.jar
下载windows下启动lein的脚本
https://raw.github.com/technomancy/leiningen/preview/bin/lein.bat
把前两步骤下载的文件分别放入:D:\work\leiningen目录,并修改lein的脚本,增加配置信息:
set LEIN_HOME=D:\work\leiningen
set LEIN_JAR=D:\work\leiningen\leiningen-2.0.0-preview10-standalone.jar
(或者在环境变量中配置这两个属性)
执行脚本
打开cmd,进入到leiningen目录,执行lein.bat
环境变量配置
修改环境变量,把leiningen目录添加到path属性中。
重新开启cmd,执行lein version,如果能看到lein的版本号,表示安装成功。接着可以打开clojure的repl环境,执行命令:lein repl即可。
三、相关开发工具
1.CounterClockwise(Eclipse插件)
下载地址:http://ccw.cgrand.net/updatesite/
2.Clooj
下载地址:https://github.com/arthuredelstein/clooj/downloads
下载后,直接右键选择打开方式为java platform se binary即可
分享到:
相关推荐
对于 Boot,使用环境变量启动进程 BOOT_JVM_OPTIONS="-Djdk.attach.allowAttachSelf"。 添加com.clojure-goes-fast/clj-memory-meter到您的依赖项: 更多详情、使用方法,请下载后阅读README.md文件
这只是一个 Dockerfile,用于构建一个简单的 docker 容器,该容器使用 leiningen 运行 Clojure 应用程序。 目前它使用 OpenJDK 6 和 Clojure 1.5,但如果您跟踪latest . 容器不包含任何其他东西。 用法 默认情况下...
NULL 博文链接:https://roysong.iteye.com/blog/1260147
webapp-clojure-2020基本原理我需要项目设置来支持以下工作流程: 在开发模式下运行的应用程序的行为类似于在生产环境中运行的应用程序(尽可能)。 因此,所有开发代码都令人上瘾,并被排除在生产版本之外。 应用...
设置要运行交互式开发环境: lein figwheel 并在打开浏览器。 这将自动编译并将所有更改发送到浏览器,而无需重新加载。 编译过程完成后,您将获得浏览器连接的REPL。 一个简单的尝试方法是: (js/alert "Am I ...
VGL编译为VG的较低级语法,而VG则转换为使用较低级运行时环境(例如 ,HTML5 Canvas和的运行时格式。 除了VGL和VG,Hanami还建立在和之上。目录总览Hanami是一个Clojure(Script)库和框架,用于创建基于 (VGL)和...
它是Lisp的一个独特的“进化”分支,复杂的工具(Clojure(script)在某种意义上是第二层语言:Clojure层位于Java之上,虽然Clojurescript位于Javascript的顶层),但我认为有时会忽略第三个因素:运行开发环境所需...
快速开始确保在您的计算机上安装了 ,打开Clojure文件或项目,等待扩展名启动nREPL(请参阅VSCode窗口底部的状态)并-现在所有好东西都可以工作了:-) 不行吗不完全是您所需要的吗? 请参见“!支持的功能代码完成 ...
Boot提供了一个运行时环境,其中包括从用Clojure编写的脚本构建Clojure项目所需的所有工具,这些脚本在项目的上下文中运行。 如果您有任何疑问或需要帮助,请。 您可以找到其他开发人员和用户。 另一个构建工具? ...
版本是用于跟踪Clojure项目的依赖项的工具。 您可以将徽章添加到GitHub README中,以显示您的依赖项是最新的还是过期的。 它支持Leiningen和Boot。 版本基于在上所做的。 Jarkeeper服务于2017年底停止运行后,版本...
是一个免费的开源环境,用于探索Clojure语言。 这包括: 一个Web应用程序,它提供了一组带有分步说明的实验室练习 一个与实验室练习一起工作的互动式代表 通过测试的解决方案 Clojure,contrib,incanter,...
易于安装:获取自包含的二进制文件并运行。 不需要JVM。 熟悉:针对JVM Clojure用户 跨平台:支持linux,macOS和Windows 与常用类( System , File , java.time.* , java.nio.* )互操作 多线程支持( pmap , ...
可以将两者放在一起形成最终的开发环境吗? 也许是“Clomacs”? 来自 Emacs 并不适合 Anonymous Cow 的所有人讨论。 Clomacs 简化了从 Emacs lisp 调用 Clojure 代码,反之亦然。 目的是提供一个工具来创建混合的 ...
要运行交互式开发环境: clojure -A:fig:dev 这将自动编译并将所有更改发送到浏览器,而无需重新加载。编译过程完成后,您将获得浏览器连接的REPL。一个简单的尝试方法是: (js/alert "Am I connected?") 并且您...
Clojure和Blender 这是在ClojureScript中启用Blender脚本的实验性尝试。 从技术上讲,我们使用Python3脚本(请参阅 )扩展了Blender,该脚本嵌入了V8 Javascript引擎并在其中管理正在运行的ClojureScript生成的...
它包括内联代码评估, ,Clojure格式化程序,测试运行器,Clojure语法突出显示等。 REPL的大部分能量来自。 (*)Calva是Calvados的缩写,Calvados是上帝赐予人类的液体。用户喜欢 :smiling_face_with_heart-eyes: ...
关于用Clojure编写的童话简单应用程序,可以帮助新手接触Web开发的各个方面,例如: Java互操作,项目内的Java代码用compojure进行路由会话,cookie,使用lib-noir的重定向后获取模式通过Selmer的页面模板通过Monger...
[“ Clojure”,0:至fn?]; 一个介绍 这是对的介绍, 是传统的一系列托管函数式编程语言。 此处描述的Clojure版本托管在并在。... 如果您设置了Clojure编程环境,则可以将文件作为程序加载。 我鼓励您这样做,因为使
clj-eval Meta-circular ...用法运行repl: lein run或运行测试: lein test执照版权所有 :copyright: 2015 Matlux Ltd 根据 Eclipse 公共许可证分发 1.0 版或(由您选择)任何更高版本。metacircular-evaluator-clj
集成开发环境此测试输出格式在Emacs和苹果酒0.10或更低版本以及在控制台中运行Leiningen时非常有效。 但是,某些IDE也以自己的测试格式版本扑朔迷离。 我不建议在苹果酒0.11.0或更高版本或Cursive,LightTable或任何...