Eclipse Xcore учебники или документация
Я отвечаю за поиск технологий для создания DSL (предметно-ориентированного языка). Поскольку мы являемся магазином Java, мы уже познакомились с предложениями Eclipse Modeling Framework (EMF, Sirius, Acceleo, Xbase, Xtend), и, похоже, у нас есть их документация, включая опубликованные книги.
Тем не менее, есть более новый проект, Xcore, который кажется довольно многообещающим (поскольку другие инновационные проекты вытекают из него, такие как efactory и incquery), но пока мы нашли только скудную документацию по Xcore.
Кто-нибудь может направить нас к обновленным документам / форумам / блогам, касающимся Eclipse XCore, или подтвердить, что проект неактивен или не функционирует?
1 ответ
Проект Xcore не дремлет. Однако документации по этому вопросу не так много. Основным источником является https://wiki.eclipse.org/Xcore. Также в книге Лоренцо "Реализация доменных языков с помощью Xtext и Xtend - Второе издание" есть раздел о Xcore, который также является не более чем страницей вики.
Вы должны знать о том факте, что Xcore на самом деле использует Xbase, поэтому стоит узнать о Xbase (но вы уже знаете это, так как упоминаете об этом в своем технологическом стеке).
Недавно я написал блог об интеграции Xcore с Xtext и Gradle 3: https://blogs.itemis.com/en/using-xtext-with-xcore-and-gradle.
Далее представлена презентация Хольгера Шилла из XtextCON "Использование Xcore с Xtext": http://de.slideshare.net/holgerschill/using-xcore-with-xtext.