Сергей Луговой
Компания: Koronatech
Мы разработали платформу по обработке совершенно разнородных данных. Правила обработки данных задает заказчик. Решить такое конфигурацией было невозможно, требовалась возможность задавать сложные сценарии обработки, которые по сути являются алгоритмами. Нам не подошли решения по встраиванию существующих скриптовых языков. Тогда мы создали свой язык и его движок на Java, который встроили в нашу платформу.
В докладе я расскажу о среде JetBrains MPS, которая помогла нам быстро и несложно создать свой язык и теперь используется как среда разработки на нем. Покажу на примерах, как создается сам язык и как реализуются его элементы на Java.
Компания: Koronatech