CMark/androtext — Issue #4: In-project modeling or original approach?
Author: CMark
Created: 2012-01-15 13:19:27+00:00
State: open

The time being original approach is followed, like MDA paradigm and well-known modeling workflows. Runtime modeling is one of the new approaches. See Xtend (http://www.eclipse.org/Xtext/xtend/) as an example. The developer creates models in the runtime project and the compiler (builder) generates simple, well-separated pieces of the model as output. The actual workflow in the AndroText project is half-original and half-new (compile time generation, but modeling is happening in a separated project as done in the original workflows). Need a decision for which one is the better, which one needs to be followed. Class-like modeling or original? This question is also part of the problem. The new approach demands major refactor in the grammar and the generator, so this issues not so important right now.