Groovy - projekt biblioteka do implementacji jezykow

Groovy - projekt biblioteka do implementacji jezykow
SL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1
0

Cześć,
niedawno miałem okazje pobawić się projektem Irony (irony.codeplex.com), który służy do tworzenia gramatyk bezkontekstowych z poziomu samego jezyka C#. Cala magia operia sie o przeciazanie operatorow. Probowalem znalezc cos podobnego dla Javy, i trafilem na najpopularniejszy chyba ANTLR. Zaczalem sie zastanawiac czy nie mozna by bylo tego uproscic i uzyc kompatybilnosci Grooviego z Java do napisania wlasnej biblioteki (gdzie gramatyka definiowana bylaby w Groovym a biblioteka dostepna w aplikacjach Javowych). Dzialanie na samych klasach, operatorach i fluent api mogloby byc o wiele przyjemniejsze od dodatkowych plikow i konfiguracji.

Moje pytanie jest dosyc proste: czy jest sens? Jestem pelen watpliwosci czy taka rzecz mialaby realne zastosowanie. Jestem ciekawy gdzie takie rozwiazania sa uzywane i w jakich przypadkach z zycia wzietych mozna znalezc jezyk napisany do specjalnego przeznaczenia.

Druga rzecza jest zblizajacy sie drugi stopien studiow i praca do napisania. Czy taki temat moglby bys wystarczajacy do uzycia go w magisterce ? Raczej jestem realista i tu bardziej upatruje swojej szansy w moim pomysle :)

Z gory dziekuje za wszelkie konstruktywne odpowiedzi!

lion137
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5023
0

Nie wiem czy poza uczelnią, to będzie miało zastoswoanie; ja zacząłem coś bardziej praktycznego: Parser Javy w Scalli; w celu jakiegoś static code checking - czy zmienne są zainicjowane i czy pętle while mogą być nieskończone.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.