Kalculus is a graphical front-end to mathematical related program such as octave, yacas or ruby/gsl.