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.
Groovy
http://docs.codehaus.org/display/GROOVY/Writing+Domain-Specific+Languages
Use a Lisp that runs on the JVM. Some choices you have:
There is a good free book that explains how to use Lisp to design software bottom-up, i.e how to grow Lisp into a language that is ideal to solve the problem at hand.
Languages in the Forth family are also great for defining DSLs. There are a few that runs on the JVM:
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With