clojure-py

EPL
Python 查看源码»
Linux
2012-03-24
彭博

clojure-py是一个Clojure的纯Python实现。

为何选择Python?

静态虚拟机使得动态语言运行时性能较差,它们使得了这些语言形成了“这个世界看应该是怎样”的观念以及限制了语言实现的可用的选择。我们想要在Python VM上运行Clojure的实现来证明。

基本概念:

python内建组件在py/命名空间下可用,事实上python二进制代码能够通过py.bytecodes/OP注入。可以查看此代码,它可能是实现的最好的一种方式了。

的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

storm-源码阅读(持续更新)

第一映像,storm的代码结构非常松散 - clj后缀:clojure的代码 storm代码糅合了java、python、clojure ---------- storm-core\下 - py storm\ Nimbus.py : 依赖thrift库 - 对topology的管理...

2013/10/07 13:19
226
0
cljr 安装失败记录

Air:Clojure admin$ java -jar cljr-installer.jar /Users/admin/.cljr/project.clj does not exist, cljr must be initialized. The /Users/admin/.cljr/lib/ repository does not exist, n...

2014/01/28 21:47
247
0
Clojure环境安装与QuickStart

# Clojure环境安装与QuickStart 如果你连环境都不想安装,想直接体验一下Clojure的Lisp感觉,你只要保证你联网,就能做到. 打开http://www.tryclj.com/,这里不需要做任何配置,直接在浏览器上就...

2016/07/02 01:59
35
0
Travis CI

Travis CI 介绍 Travis CI是一个持续集成的托管服务。目前已经集成Github,并支持以下类型的项目: C C++ Clojure Erlang Go Groovy Haskell Java JavaScript (with Node.js) Objective-C Pe...

2016/06/15 15:32
33
0
用 Clojure 开发 Android apk 应用程序

学了点 Clojure,就忍不住想看看能不能用它来开发 Android 设备上的应用程序,实在是不喜欢 java 代码的萝莉啰嗦,搜了半天,没发现,换一个搜索关键词 “use clojure to create an Android ...

2013/12/17 21:46
755
0
Clojure Dev. on Eclipse

原创,转载请注明。 本文关注怎样在eclipse上搭建基本的Clojure开发环境。本文读者需要有Java的开发经验和eclipse的使用经验,最好有Maven使用经验。 1. 基础概念 1.1. Clojure Clojure 是以...

2012/02/27 09:32
1K
1
Emacs 下用 slime 连接 clojure 最简单实现

有不少同学想在 Emacs 下用 slime 调试 clojure 程序,我也是其中之一,之所以这么选择是因为熟悉了 Emacs 异常方便的快捷键操作,非常清楚把这些快捷键跟 clojure 的 REPL 机制结合起来会让...

2014/01/27 18:46
546
0
clojure 新手指南(1)设置&安装

这篇设置指南的目标读者是那些没有或者很少编程经验的人。内容包括如何访问windows 命令行接口,如何确定java是否被正确安装,如何在REPL上运行clojure。 步骤一:使用命令行接口 所有的操作...

2013/07/02 11:39
3K
1
Clojure 入门

Clojure 是一种 Lisp 方言、一种函数式编程语言。Clojure 不仅可在 JVM 上运行,而且在设计上还兼顾了 Java 的互操作性。你可能会说它太过单一,但实际上它却囊括了函数式编程的所有精华:避...

2014/12/03 19:46
84
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部