So in the past I have used two self-proclaimed "visual programming languages", Blueprints[1] and Max[2] and in both cases I found that it is actually harder to be productive while dealing with UI elements than it is to simply write code (as long as you have at least some rudimentary form of autocomplete I guess). However I have to say that, based on the little I've seen, Luna's UI seems to be actually developer-frien…
What is interesting here is that you can switch between code and visual representation. All luna code can be looked at in either mode. Max does allow you to use JavaScript or Java and they are doing a lot right now with JavaScript interop/export.
Thanks for pointing me in that direction, I should have looked at the JS interop capabilities in Max.