文件名称:reclojure:Clojure 中的 Clojure,艰难的方式
文件大小:52KB
文件格式:ZIP
更新时间:2024-07-16 18:25:24
Clojure
再造 Clojure 中的 Clojure,艰难的方式。 这是什么? Clojure 的核心是一个相当广泛的 Java 代码库。 它首先从 Java 提升,然后在更高的抽象级别转移到 Clojure。 Java 核心实现了持久数据结构、STM、类加载和生成工具、阅读器、编译器等等。 与其他任何 Java 一样,Clojure Java 核心可以通过 java-interop 转换为 Clojure。 这里采用的方法是一个类一个类,一个方法一个方法,几乎是一行一行地将 Java 端翻译成 Clojure 本身。 这个想法是,通过避免大规模的前期重新设计,Clojure 多年来受到的所有关注将被保留,而不是在事后追求与参考实现的兼容性。 顺便说一句,这是有趣的东西! 基本方法 查找并翻译一些可用功能 如果原始代码中有“main”,则使用它来执行代码并输出“trace” 从翻译后的
【文件预览】:
reclojure-master
----src()
--------reclojure()
----doc()
--------intro.md(127B)
----LICENSE(11KB)
----test()
--------test-words.txt(11KB)
--------reclojure()
--------java-bin-trace.txt(382KB)
----README.md(4KB)
----project.clj(984B)
----resources()
--------logback.xml(486B)
----.gitignore(97B)