Hairy Control Structure
According to Hewitt, Peter Landin had introduced an even more powerful control structure using his "J" (for Jump) operator that could perform a non-local goto into the middle of a procedure invocation. In fact the "J" operator could jump back into the middle of a procedure invocation even after it had already returned. Drew McDermott and Gerald Sussman called Landin's concept the "Hairy Control Structure" and used it in the form of a nonlocal goto for the Conniver programming language. Scott Fahlman used Conniver in his planning system for robot construction tasks. This is related to what are now called re-invocable continuations.
Difficulties in communication were a root cause of the control structure difficulties.
Read more about this topic: Planner (programming Language)
Famous quotes containing the words hairy, control and/or structure:
“A hairy quadruped, furnished with a tail and pointed ears, probably arboreal in its habits.”
—Charles Darwin (18091882)
“The mind is the greatest of all human forces. Control the mind and you control the body.”
—Griffin Jay, Randall Faye, and Lew Landers. Armand Tesla (Bela Lugosi)
“There is no such thing as a language, not if a language is anything like what many philosophers and linguists have supposed. There is therefore no such thing to be learned, mastered, or born with. We must give up the idea of a clearly defined shared structure which language-users acquire and then apply to cases.”
—Donald Davidson (b. 1917)