MathLink is a protocol for sending and receiving Mathematica
expressions over an interprocess communication link. The Mathematica
front end and kernel communicate using MathLink. MathLink
mode is a special mode of operation used by the Mathematica kernel
when it is being controlled by a front end. This article exposes the workings
of MathLink mode via some innovative uses of MathLink.