Czy XText jest używany w dużych projektach?

1

Mam pomysł, aby użyć Xtext do opisu podmiotów w naszej aplikacji i dodać w ten sposób kilka metainformacji do tych podmiotów.

Ponadto chcę również utworzyć język zapytań podobny do PRQL na tych jednostkach.

Czy ktoś osiągnął coś takiego za pomocą Xtext lub nawet czegoś prostszego i jakie są twoje doświadczenia z narzędziem?

Czy Xtext rzeczywiście był gdzieś obecnie używany?

0

Mowa o Eclipse Xtext ?

Chodziłem (trochę jak pies koło jeża) obok tego z 10-15 lat temu, ale - i słusznie - wylądowałem w familii Antlr, i tego powtarzalnie używam jak przychodzi znów podobna potrzeba. Zdecydowanie wieloplatformowy (vs tylko java), i w sposób oczywisty obecny na rynku.

Ciężko się czytało IT-marketing tego Xtext'a, bo to krawaty wiąże, usuwa ciąze itd...
Do dziś NIE WIEM, czy straciłem na tym wyborze, bo obietnic dużo ;)

0

@kashubhaj:

Inną - z zupełnie innej strony i wyłącznie dla JVM - podpowiedzią będzie Groovy

https://groovy-lang.org/documentation.html
Poczytaj:
DSL (Groovy ma niepomijalną rolę w DSL, sam ze dwa razy mikro naiwny DSL zrobiłem na produkcji)
metaprogramming
plus zobacz przykłady jak w nim zaimplementowali języki wyszukiwania

O ile w Atlr wyrazisz każdy język, nie tylko sekwencyjny/algorytmiczny, a np jezyk danych (dupne struktury danych do jakiegoś CAD-a) , to nad Groovym węższą grupę, konwertująca się do języków sekwencyjnych (z elementami funkcyjnymi)

Jeśli w projektach javowskich używasz gradle'a, to już tego używasz :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1