To give a context on this problem, on my current project in Equal Experts, I have created a embedded DSL that uses Groovy as the host language. This DSL closely resembles MongoDB lingo.
An example would be: Continue reading
In Indian classical music, we have Jugalbandi, where two musicians or vocalists engage in playful competition.
A typical jugalbandi between a Flutist and a Percussionist plays out like this:
The percussionist listens to the intricate compositions played by the flutist and recreates them symmetrically. Needless to say, this often results in an exhilarating musical experience for the audience.
On a similar metaphor, I am proposing the idea of Code Jugalbandi across multiple programming languages (not just two) and see how the same code is rendered using different languages. Continue reading