Alternative Camel DSL
Scalaz-Camel: fully leveraging ‘what Scala and Scalaz offers for functional programming.’
The Camel DSL partly tries to mimic a functional programming style without being able to offer application developers the full power of a functional programming language.