fnord

Fnord is a mathematical visualization system. It provides a purely functional, collection-oriented language with symbolic differentiation and optimization. You can type in a parametric equation and see the resulting curve and/or surface. You can attach GUI widgets to parameters, change their values in real time, etc. (Source: http://freecode.com/)