We have a requirement to create complex fixed length and variable length Strings. These strings might represent a customer profile, an order etc. Which JVM based programming language do you guys suggest?
Idea is for a end user to create the strings using this DSL. So I am looking for validation, code completion etc.
With Xtext (http://www.eclipse.org/Xtext/) you get a nice editor for free when specifying your DSL.