【文件属性】:
文件名称:cloj:Clojure中的(()()`元语言
文件大小:17KB
文件格式:ZIP
更新时间:2021-03-02 08:49:13
generative-metaprogramming Clojure
cloj
Clojure中的()()元语言
github的: :
生成元编程
主持人语言:Clojure
多种目标语言:
Python | Django的
Erlang /长生不老药| 凤凰
锈
嵌入式C / C ++
部署平台:
VPS /通用Linux
嵌入式Linux(Buildroot)
Cortex-M嵌入式设备(STM32)
最终编程模型:
通过系统自我应用程序进行引导
Web和IoT应用程序的分布式对象运行时
语言模型混合了Smalltalk,Python,Elixir和Clojure的元素
通用代码模板和继承
公开的假设
大多数项目共享很多代码代码可以在项目之间作为常量或参数代码段继承
多种编程语言之间的编码模式和算法大致相同
代码生成可用于将以通用形式定义的算法转换为多种目标语言
可以将代码模式从某些具体代码中提取为通用形式,并在许多项目之间共享和重用
【文件预览】:
cloj-master
----project.clj(417B)
----test()
--------cloj()
----LICENSE(14KB)
----src()
--------cloj()
--------hello.c(54B)
--------hello.rs(38B)
----apt.txt(87B)
----doc()
--------intro.md(102B)
----.gitignore(121B)
----CHANGELOG.md(762B)
----Makefile(1KB)
----README.md(15KB)
----requirements.pip(18B)
----.vscode()
--------settings.json(894B)
--------extensions.json(232B)