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:

    Civilization must be destroyed. The hairy saints
    Of the North have earned this crumb by their complaints.
    Wallace Stevens (1879–1955)

    The human mind is indeed a cave swarming with strange forms of life, most of them unconscious and unilluminated. Unless we can understand something as to how the motives that issue from this obscurity are generated, we can hardly hope to foresee or control them.
    Charles Horton Cooley (1864–1929)

    Man is more disposed to domination than freedom; and a structure of dominion not only gladdens the eye of the master who rears and protects it, but even its servants are uplifted by the thought that they are members of a whole, which rises high above the life and strength of single generations.
    Karl Wilhelm Von Humboldt (1767–1835)