'''FOIL''' was the name for two different [[programming language]]s.
==CAI style language==
The first '''FOIL''' was a [[Computer-assisted language learning|CAI]] [[programming language|language]] developed at the [[University of Michigan]] in 1967. The acronym stood for File-Oriented Interpretive Language and it was very similar to other [[Computer-assisted language learning|CAI]] languages like [[COURSEWRITER]] and [[PILOT]]. However, it tried to make the language somewhat block-structured using whitespace which ended up making the language vaguely similar to [[BASIC]] or [[ABC (programming language)|ABC]].