Details
-
New Feature
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
Description
Use a JVM language to create a DSL for defining composites as an alternative to xml configuration. This will require to plug it in the Tuscany internals.
It can start with the basic configurations (defining components, implementations, bindings) and then add module specific settings.
Any JVM language is acceptable as long as it can be compiled and run using the java interpreter.
Resources:
Apache Tuscany http://tuscany.apache.org/
DSLs in Scala: http://programming-scala.labs.oreilly.com/ch11.html
DSLs in Groovy: http://docs.codehaus.org/display/GROOVY/Writing+Domain-Specific+Languages