没有合适的资源?快使用搜索试试~ 我知道了~
combinator:在Clojure中进行快速术语重写的实验
共21个文件
js:6个
clj:5个
cljs:4个
需积分: 5 0 下载量 116 浏览量
2021-05-23
12:57:21
上传
评论
收藏 181KB ZIP 举报
温馨提示
组合器 该项目是clojure中快速术语重写的实验。 其目标是确定clojure和clojurescript中术语重写性能的上限。 组合系统 对于我们的基准,我们使用在定义的简单的类似于组合器的系统。 这些组合器迭代地重写二叉树。 每次迭代都是执行所有非重叠重写的预遍历。 二叉树中的节点由符号常量e或具有两个再次满足条件的子节点组成。 用Mathematica表示法,这些树表示为 e ;; node consistent of single atomic element e[e] ;; node consisting of two atomic children e[e][e] ;; depth-3 tree, with e[e] as the left branch, and e as the right branch 组合器本身表示为如下规则 e[x
资源推荐
资源详情
资源评论
收起资源包目录
combinator-master.zip (21个子文件)
combinator-master
combinator.js 88KB
project.clj 1KB
test
combinator
core_test.clj 172B
index.html 92B
src
clj
combinator
zip.clj 8KB
core.clj 4KB
cljs
combinator
core.cljs 569B
macros.clj 113B
zip.cljs 8KB
evaluate.cljs 699B
doc
intro.md 128B
rewrite-timings1.png 9KB
rewrite-timings2.png 9KB
out
combinator
core.js 2KB
zip.js 17KB
evaluate.js 2KB
cljs
core.js 679KB
core.cljs 208KB
constants_table.js 2KB
.gitignore 142B
README.md 5KB
共 21 条
- 1
资源评论
林文曦
- 粉丝: 26
- 资源: 4719
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功