Lisp 但使用缩进

时间:2024-07-18 13:17:01
【文件属性】:

文件名称:Lisp 但使用缩进

文件大小:156KB

文件格式:ZIP

更新时间:2024-07-18 13:17:01

calcit_runner.rs

方解石赛跑者Calcit 快照文件的解释器。主页http://calcit-lang.org/APIshttp://apis.calcit-lang.org/运行Calcit编辑器与compact=true caclcit-editor使得能够紧凑模式,其中写compact.cirru和.compact-inc.cirru代替的Clojure(脚本)。这个项目为compact.cirru提供了一个运行器,用 Rust 编写以降低开销。compact.cirru文件可以是:{}(:package|app) :configs${}(:init-fn|app.main/main!)(:reload-fn|app.main/reload!) :modules$[] :files${} |app.main${} :ns$quote nsapp.main$:require :defs${} |main!$quote defnmain!()(+12) |reload!$quote def


【文件预览】:
calcit_runner.rs-main
----.gitignore(113B)
----tsconfig.json(492B)
----README.md(4KB)
----.rustfmt.toml(32B)
----.github()
--------workflows()
----Cargo.toml(991B)
----.prettierrc(114B)
----.vscode()
--------settings.json(54B)
----.gitattributes(139B)
----ts-src()
--------calcit-data.ts(13KB)
--------js-set.ts(2KB)
--------calcit.procs.ts(37KB)
--------js-map.ts(8KB)
--------js-cirru.ts(7KB)
--------js-primes.ts(588B)
--------js-list.ts(9KB)
--------js-record.ts(6KB)
--------js-tuple.ts(817B)
--------custom-formatter.ts(5KB)
----package.json(807B)
----src()
--------data.rs(42B)
--------builtins()
--------bin()
--------builtins.rs(13KB)
--------runner()
--------call_stack.rs(3KB)
--------lib.rs(3KB)
--------primes.rs(13KB)
--------runner.rs(13KB)
--------codegen()
--------cirru()
--------util.rs(32B)
--------codegen.rs(33B)
--------data()
--------program.rs(9KB)
--------util()
--------snapshot.rs(6KB)
--------cli_args.rs(2KB)
----scripts()
--------cp-version.js(441B)
--------main.js(62B)
--------profiling.sh(176B)
----.npmignore(177B)
----Cargo.lock(20KB)
----webpack.config.js(363B)
----calcit()
--------calcit.cirru(51KB)
--------snapshots()
--------compact.cirru(4KB)
--------debug()
----yarn.lock(41KB)

网友评论