Planner (programming Language) - Hairy Control Structure

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:

    corolla of bleary spikes pushed down and broken like a battered
    crown, seeds fallen out of its face, soon-to-be- toothless mouth of
    sunny air, sunrays obliterated on its hairy head like a dried wire
    spiderweb,
    Allen Ginsberg (b. 1926)

    America is not so much a nightmare as a non-dream. The American non-dream is precisely a move to wipe the dream out of existence. The dream is a spontaneous happening and therefore dangerous to a control system set up by the non-dreamers.
    William Burroughs (b. 1914)

    Communism is a proposition to structure the world more reasonably, a proposition for changing the world. As such, we have to analyze it and, if we deem it reasonable, act upon it.
    Friedrich Dürrenmatt (1921–1990)