Not bad idea of using Scratch type of visual programming (?), for 3d part creation. Is it created to be used by children?
Although, I think OpenSCAD[0] is better (even to be used by children).
Although, I think OpenSCAD[0] is better (even to be used by children).
BeetleBlocks is built on top of Snap! (snap.berkeley.edu) which is a re-implementation of Scratch in JS that has full lambdas, continuations (call/cc), first class lists, and bunch of other CS-y ideas in a scratch-like UI.