【文件属性】:
文件名称:evm-clojure:Clojure中的EVM低级Lisp编译器
文件大小:12KB
文件格式:ZIP
更新时间:2021-05-10 23:46:22
Clojure
使用Clojure的EVM低级Lisp编译器。
启动REPL:
lein repl
然后加载模块
(require 'clll.core :reload)
编译一个最小程序:
(clll.core/genbinary '[
(mstore 0 0xaabbcc)
(return 0 32)
])
; => "62aabbcc60005260206000f3"
使用EVM CLI运行:
evm --statdump --code 62aabbcc60005260206000f3 --input aabb run
evm execution time: 119.82µs
heap objects: 10424
allocations: 1516432
total allocations: 1516432
GC calls:
【文件预览】:
evm-clojure-master
----project.clj(447B)
----test()
--------clll()
----LICENSE(11KB)
----src()
--------clll()
----doc()
--------intro.md(102B)
----.gitignore(99B)
----CHANGELOG.md(762B)
----README.md(1KB)