Strictness

zu jedem Typ T betrachte T = {}∪T

Funktion f heißt strikt, wenn f () = .

in Haskell:

für Fkt. mit mehreren Argumenten: betrachte Striktheit in jedem Argument einzeln.

Striktheit bekannt Compiler kann effizienteren Code erzeugen (frühe Argumentauswertung)



Johannes Waldmann 2010-01-25