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:

    “Along the garden-wall the bees
    With hairy bellies pass between
    The staminate and pistillate,
    Blest office of the epicene.”
    —T.S. (Thomas Stearns)

    “There is one thing you and I as parents cannot do, not do we want to do if we really think about it, and that’s control our children’s will—that spirit that lets them be themselves apart from you and me. They are not ours to possess, control, manipulate, or even to make mind.”
    —Barbara Coloroso (20th century)

    “A special feature of the structure of our book is the monstrous but perfectly organic part that eavesdropping plays in it.”
    —Vladimir Nabokov (1899–1977)