Creating DSLs has never been easier

From Domain-Specific Languages Made Easy by Meinte Boersma

Declaring Higher-Order Functions

From Kotlin in Action by Dmitry Jemerov and Svetlana Isakova

The key idea of this article is the concept of higher-order functions. A higher-order function is a function that takes another function as an argument or returns one.

Homogeneous and Heterogeneous Integration Patterns

By Debasish Ghosh

This article is taken from the book DSLs in Action. The author discusses integration in which the involved languages interoperate within the constraints of the underlying virtual machine. In particular, the author focuses on homogenous integration patterns, while briefly covering heterogeneous integration patterns with external DSLs.

Homogeneous and Heterogeneous Integration Patterns (PDF)

© 2020 Manning — Design Credits