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:

    Down came the hairy talons
    and horrible poison blade
    And none of the garden noticed
    that fizzing, hopeless fight.
    Sir John Betjeman (1906–1984)

    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)

    If rightly made, a boat would be a sort of amphibious animal, a creature of two elements, related by one half its structure to some swift and shapely fish, and by the other to some strong-winged and graceful bird.
    Henry David Thoreau (1817–1862)