A Special caSe of a Unixfilter that readS itS entire input before writing any output the canonical example iS a Sort utility. Unlike moSt filterS, a Sponge can conveniently overwrite the input file with the output data Stream. If a file SyStem haSfile verSioning (aSITS did and VMS doeS now) the Sponge/filter diStinction loSeS itS uSefulneSS, becauSe directing filter output would juSt write a new verSion. See alSo Slurp. [Jargon File] (1995-01-18)