Submit your word to be a Word of the Day!
early 14c., from Old North French spole, espole "a spool" (13c.), from Middle Dutch spoele "a spool," from Proto-Germanic *spolon (cf. Norwegian and Swedish spole, Old High German spuola, German Spule), from PIE root *spel- "to cleave, split" (see spoil).
c.1600, from spool (n.). Related: Spooled; spooling.
An object-oriented logic programming language.
["An Experience with a Prolog Based Language", K. Fukunaga et al, SIGPLAN Notices 21(11):224-231 (Nov 1986) (OOPSLA '86)].
To send files to some device or program (a "spooler" or demon) that puts them in a queue for later processing of some kind. Without qualification, the spooler is the "print spooler" controlling output of jobs to a printer; but the term has been used in connection with other peripherals (especially plotters and graphics devices) and occasionally even for input devices.
The term "SPOOL" has been attributed to IBM as an acronym for Simultaneous Peripheral Operation On-Line but it's widely thought to have been contrived for effect.
[No connection with "spool of magnetic tape"?]