Modern language engineering with Langium

Поділитися
Вставка
  • Опубліковано 16 жов 2024
  • Presented by Irina Artemeva (TypeFox GmbH) at EclipseCon 2022.
    Developing languages is a lengthy process, requiring creativity, technical affinity and much time. The process can be easier and faster if you use a language engineering framework, which comes at the cost of restricting your technology stack. Eclipse Xtext is a well-known and established framework that is still valuable today, twelve years after its 1.0 release. But its tight coupling to the Java platform and the Eclipse Modeling Framework can be a burden when your goal is to use it in a web context.
    In this presentation, you'll learn how to bring language engineering to the web with the next-generation framework Langium. We'll cover how tight integration with TypeScript simplifies your language deployment, and discuss how Xtext best practices have been adopted and improved in Langium, including:
    Grammar language
    Semantic model
    Dependency injection

КОМЕНТАРІ • 2