我负责探索创建DSL(领域特定语言)的技术。由于我们是一家Java商店,我们已经遇到了Eclipse Modeling Framework产品(EMF,Sirius,Acceleo,Xbase,Xtend),似乎我们有他们的文档,包括出版的书籍。
然而,有一个更新的项目,Xcore,似乎很有前景(因为其他创新项目来自它,如efactory和incquery),但到目前为止,我们发现只有很少的Xcore文档。
有人可以向我们推荐有关Eclipse XCore的更新文档/论坛/博客,或者确认项目是处于休眠状态还是已经不存在?
答案 0 :(得分:0)
Xcore项目没有休眠。但是,关于它的文档并不多。主要来源是https://wiki.eclipse.org/Xcore。此外,Lorenzo的书“用Xtext和Xtend实现领域特定语言 - 第二版”有一个关于Xcore的部分,它也不过是Wiki页面。
您应该知道Xcore实际上正在使用Xbase,因此值得了解Xbase(但您已经知道了,因为您在技术堆栈中提到它)。
我最近写了一篇关于将Xcore与Xtext和Gradle 3集成的博客:https://blogs.itemis.com/en/using-xtext-with-xcore-and-gradle。
此外,还有来自XtextCON的Holger Schill的演讲“使用带Xtext的Xcore”:http://de.slideshare.net/holgerschill/using-xcore-with-xtext。