Get the latest tech news
Lingo: A Go micro language framework for building Domain Specific Languages
Design, build and integrate your own Domain Specific Language with Lingo.
In addition, the AWK implementation is more robust by being less prone to glitches that may appear in the CSV file (e.g., empty newlines, wrongly formatted data-fields). At GitLab, Go is one of our main programming languages and some of the tools we develop required their own, small, embeddable DSLs so that users could properly configure and interact with them. With regards to the Stability, Flexibility and Composability properties, Lingo provides a simple plug-in mechanism to add new functions as well as types without having to touch the core parser or language processor.
Or read this on Hacker News