<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">\begin{slide}{Ãœberblick}

  \begin{itemize}\parskip 0pt
  \item bei AusdrÃ¼cken $f(X,Y)$
    kann man Werte von $X$ und $Y$
    parallel und unabhÃ¤ngig berechnen,
  \item wenn die Auswertung 
    von $X$ und $Y$ nebenwirkungsfrei ist.
  \item im einfachsten Fall sind \emph{alle}
    AusdrÃ¼cke nebenwirkungsfrei (Haskell)
  \item parallele Auswertung durch
    Annotationen (Kombinatoren)
    \verb|par X (pseq Y (f X Y))|
  \item Haskell benutzt (in diesem Fall: leider)
    Bedarfsauswertung, diese muÃŸ man ggf. umgehen,\\
    d.h. Auswertung von TeilausdrÃ¼cken erzwingen
  \end{itemize}

\end{slide}
</pre></body></html>