我在几个项目中使用了 Eclipse Xtext。我喜欢通过 Ecore(元)模型定义语法的简易性,以及生成包括出色的 Eclipse 插件编辑器在内的所有内容,但是我对潜在的 EMF 框架 感到相当不舒服,其中一切都被硬编码为静态字段。 最近,我接触了 JetBrains 的 MPS(元编...
有没有人使用过Xtext、Spoofax和JetBrains的MPS等语言工作台工具?我想尝试其中的一个,但很难找到这些不同工具的好比较。每个工具的优缺点是什么呢? 我想构建生成Python代码的DSLs,因此特别想听听那些在Python中使用过这些工具的人的经验(所有三个工具似乎都集中在J...
这两个框架都涉及元模型: XText(Eclipse) MPS(JetBrain) 你有使用这些工具进行元模型转换的实际应用示例吗?
有没有人使用过JetBrains元编程系统?MPS是否比在Ruby中开发DSL更好?
Jetbrains的另一个项目,他们的新问题跟踪器Charisma完全是用MPS编写的。这个概念是否有用/实用,还是为时过早?