Talk

DSL: Quick and Easy. An Experience in Creating a Language with JetBrains MPS

Room 2In Russian

We have developed a platform for processing highly heterogeneous data. The data processing rules are defined by the client. It was impossible to achieve this through configuration alone; we needed the ability to define complex processing scenarios, which are essentially algorithms. Solutions involving the integration of existing scripting languages did not meet our requirements. So we created our own language and its engine in Java, which we integrated into our platform. In this talk, I will show you the JetBrains MPS environment, which helped us create our own language quickly and easily and is now used as the development environment for it. I will use examples to demonstrate how the language itself is created and how its elements are implemented in Java.

Speakers

Schedule