e2core
e2core copied to clipboard
"Generators" concept
An evolution to the Directive format involves the ability to define your application with a programming language rather than YAML.
This process would still result in a declarative format, but that format could be hidden from the developer by generating it under the hood at build time rather than having them write it by hand.
This would allow us to for example have strong types, better code editor integration, etc.
The choices that would need to be made include:
- Is this backwards compatible with the current YAML version
- Which language(s) will be used to accomplish this goal
- How might this interact with statically typed Runnables?