ztruknd | 12 years ago | on: Flood: Geometric visual programming, driven by a Scheme interpreter
Grasshopper for Rhinoceros is top of the line for visual algorithmic modeling. You can also write python scripts and use them as custom nodes, I see no boundaries with it.