MathScript can be integrated with graphical programming using "script nodes" and uses a syntax that is generally compatible with MATLAB. The fully modular character of its code allows code reuse without modifications: as long as the data types of input and output are consistent, two sub VIs are interchangeable.