FIDO : a system that can be taught to respond with suitable output messages
C. V. Collister · 1979
An investigation has been made into improving messages output by a computer system by using a program called FIDO (From Input Derive Output), which can be taught to give appropriate output messages in varying situations. A number of possible applications for such a program are discussed and the idea is particularly applied to syntax error messages for LR(1) parsers. Many of the ideas used in pattern recognition are applicable to FIDO. Important features of the system developed are - It can be used in a number of applications. - It is simple. - It makes reasonable demands on computer resources. - It is easy to use. Examples of FIDO in use are given.