It’s not ideal, no, but I find it better than OpenSCAD for the simple reason that it’s inside of a complete programming language. But that’s rarely needed so, eh?
I don’t know what my ideal code-first solution would look like, but at least there’s multiple options!
It’s a shame, XDA has become a trash site. :/