Публикации по теме 'domain-specific-languages'


Groovy DSL Builders #8: Отставка
В предыдущем посте Расширение: Проектирование билдера DSL с учетом расширяемости мы предоставили точку расширения для нашего билдера DSL. В этой части мы собираемся переписать API DSL на Java, чтобы охватить более широкую аудиторию. Groovy является хорошим гражданином в стране JVM, но, тем не менее, сообщество разработчиков Java во много раз больше, чем сообщество Groovy. К счастью, довольно легко адаптировать построитель Groovy DSL к построителю Java, хотя код Java всегда будет..

Взлом Котлина - Написание DSL
вступление В этом посте я хотел бы поделиться тем, что мне очень нравится, что Kotlin не только позволяет, но и делает легкий ветерок! Эта «штука» - это создание вашего собственного доменного языка или, для краткости, DSL. Сама по себе эта статья не даст вам пошагового руководства по применению к вашим собственным проектам, а скорее выделит некоторые особенности Kotlin, которые я использовал для создания DSL в моем собственном проекте. Это оказалось бесценным для меня, и я намерен..