heres an example of OpenSCAD in Clojure
https://www.juxt.pro/blog/designing-3d-printable-objects-wit...
Looks quite fun