Speculative Execution - Lazy Evaluation

Lazy Evaluation

Lazy evaluation does not speculate. The incorporation of speculative execution into implementations of the Haskell programming language is a current research topic. Eager Haskell is designed around the idea of speculative execution. Recent versions of GHC support a kind of speculative execution with an abortion mechanism to back out in case of a bad choice called optimistic execution.

Read more about this topic:  Speculative Execution

Famous quotes containing the words lazy and/or evaluation:

    The dreary flies, lazy and casual,
    Stick to the ceiling, buzz along the wall.
    O heart, the spider shuffles from the mould
    Weaving, between the pinks and grapes, his pall.
    Allen Tate (1899–1979)

    Good critical writing is measured by the perception and evaluation of the subject; bad critical writing by the necessity of maintaining the professional standing of the critic.
    Raymond Chandler (1888–1959)