\begin{slide}{Einschätzung}
  \begin{itemize}\parskip 0pt
  \item CBN/CBV: wer CBN nicht hat, wird (muß) es nachbauen,
    um Abstraktionen über Programmablauf auszudrücken
    (if/then/else)
  \item selbst wenn die Aktionen (Teilprogramme) keine
    Wirkung haben, können sie doch fehlschlagen oder
    nicht terminieren
  \item CBN/CBL: sind für nebenwirkungsfreie Programme
    äquivalent, aber CBL ist effizienter
  \item CBL mit Nebenwirkungen:
    Reihenfolge der Nebenwirkungen ist nicht
    vorhersehbar $\Rightarrow$ gefährlich

    \begin{itemize}
    \item ML: Nebenwirkungen, CBV (eager evaluation)
    \item Haskell: keine N.W, CBL (lazy evaluation)
    \end{itemize}
  \end{itemize}


\end{slide}
