I was all ready to say how useless code-based CAD usually is (like OpenSCAD), but this actually looks pretty sick.
If you could add support for SolveSpace's 2D sketcher, and also bevels/fillets, then this might actually be useful.
I am currently trying to apply code-based CAD principles to my current project:
https://studio.flet.dev/run/bicQWc3Aul
do you know of a traditional CAD program which could be used to drive such designs/projects in a useful fashion? I'm currently contemplating a re-write to use a Domain Specific Language....
What is your beef with code based, parametric CAD? It's pretty neat.
You might also like FluidCAD (I'm the author). It uses js as scripting, but all features can be done through the UI. It has a constraint based 2D sketcher, timeline and assemblies.
It's not really useless though. Yes, in some dimensions it is terrible compared to GUI parametric CAD. But in other dimensions it is far more powerful and lets you build really complex stuff quickly and easily.