Hello Dev team

I've just released v 0.2.0 of a 'port to Csharp' prototype, here it is:
https://github.com/Echopraxium/apache_metamodel_dotnet_core_bud

Now the codebase is big enough (i.e. the 'engine' is ready) which allows to
run the unit
tests (via 'MetaModel-cli-test' console app) but still a lot of validation
/ debug
pending (e.g. in JsonDataContextTest.testDocumentsOnEveryLineFile() only
the first
Assert succeeds).  Previously I sais that I applied a "brute force" and
"bottom up" approach. Now I
would say that it's more the approach seems more like porting a legacy
codebase.

I agree with Kasper that a rewrite with CSharp strengths and weaknesses
makes more
sense than a "1 to 1 Force Fit". Beyond that each language brings its own
set of "design biases"
with the entropy/negentropy side effect of its idioms. Then my feeling is
that this prototype may
hightlight the parts where such 'bias' occured.

I just hope that this prototype may raise enough motivation to start a
"dotnet" child project
within Apache MetaModel.

Best Regards

Michel Kern (echopraxium)

Reply via email to