"GNU Octave is a high-level language, primarily intended for numerical computations", according to its home page [L1 ]. Its language "is mostly compatible with Matlab." Additional compatibility functions are available at octave-forge[L2 ].
http://merlin.inescn.pt/~qual/tk_octave/index.htm ?
Tkoctave
octcl: Tcl client for the Octave server. Part of octave-forge[L3 ].