How is the "real" programming language any different from OpenSCAD? I was looking at thier examples and the code looks identical. From the documents and FAQ, it looks like it doesn't even support flow control like OpenSCAD. It doesn't even have a viewer to see the results of changes. You have to save out the results and view it in another program; and they call that a feature.