Sysquake

Sysquake is a numerical computing environment and a programming language mostly-compatible with MATLAB.

It offers facilities for interactive graphics which give insights into the problems being analyzed.

[1][2][3][4] Sysquake supports two kinds of codes: libraries (collections of related functions which extend Sysquake capabilities), and SQ files, applications with interactive graphics which can have their own menus.

Sysquake Pro can also be extended with plugins.

[6] Sysquake 3 supported MySQL and SQLite databases, TCP/IP and audio input and output.