我想知道在哪里可以找到Ruby的元模型,例如Eclipse EMF的ecore表示或类似的东西。
非常感谢你,祝你有个美好的一天。
答案 0 :(得分:0)
曾经看过https://github.com/mthiede/rgen?
此外,当然你可以为红宝石创建一个Ecore Metamodel,你可以使用RDT进行日食。
然而,Java + Ecore专门用于创建外部DSL,而ruby作为动态语言可能提供内部DSL(即以宝石的形式)。
但是,使用MDSD可能会加快开发速度 - 您可以验证模型,创建测试用例等。
答案 1 :(得分:-2)
EMF是面向Java的,因为在Java代码中使用EMF标记。因此,不可能在Eclipse建模框架中使用EMF创建一个ruby元模型。