black diamonds:在Truffle框架之上实现的语言可重用组件 源码
黑钻石:松露语言的可重用组件 该项目的目标是为Truffle语言实现者构建可重用组件的集合。 理想情况下,这些组件在某种程度上保持彼此独立,并且独立于特定的语言语义。 但是,由于它们的开发方式,对具有简单,统一和一致语义的语言存在一定的偏见。 因此,黑菱形符号可能不适用于您的语言实现。 我们很乐意进一步概括这些组件并包括更改,但是有时候情况太不一样了,针对某种语言设计更简单的解决方案可能会更容易。 指导原则 旨在为今天打造“正确”的东西,而不是为明天辩护 没有向后兼容性 保持简单 支持研究 准则可以随时更改 当前的钻石 1.基本:语言实现的通用概念 basic菱形介绍了语言实现所需的通用
文件列表
black-diamonds-master.zip
(预估有个71文件)
black-diamonds-master
.gitignore
92B
.checkstyle_checks.xml
8KB
src
bd
settings
VmSettings.java
931B
AllDisabled.java
149B
Settings.java
225B
inlining
暂无评论