Apache Camel routing rules: a DSL?
Fascinating discussion on Lambda the Ultimate, inspired by Camel:
[W]here is the boundary between an API and an embedded DSL? Is it in the eye of beholder or are there some objective differences?
My view is that it’s definitely a question of taste and perception — if you look at the code, do you actually “see” a language API being used, or a different (if similar) language?