Hi Rafael - great question and lots of good response from our development team! You said this:
> I am trying to defend the use of Dynamo on projects
It may help to understand more about the type of projects where you want to use Dynamo. Then we can help you make your case to use Dynamo. I think it’s clear from this forum that there are many people doing varied and useful things with Dynamo.
As Luke says, it’s not that difficult to build a programming language that is Turing complete. I think a more important measure is how useful it really is for the types of things you’re trying to do. On that measure, Dynamo really shines for our users.
Also, it is useful to remind people that Dynamo is extensible via zero-touch and other mechanisms that allow it to be used with traditional programming languages when needed.