A DSL case study with Java imports implemented in TypeScript
Eclipse Langium is an open source language engineering tool written in TypeScript and running in Node.js. Thus, it is the perfect choice for developing Domain-Specific Languages (DSLs) within Eclipse Theia or web applications without any breaks in the toolstack. But what if you wanted to develop your DSL in TypeScript, while still allowing it to import, extend, and utilize the power of Java libraries and your own custom Java classes?
In this talk we show you how this can be done and we also introduce you to an open source real world example.
Experience level:
Intermediate