handled). This problem is further discussed in
\in{section}[sec:normalization:stateproblems].
- The final prototype roughly consists of three steps:
-
\startuseMPgraphic{clash-pipeline}
% Create objects
save inp, front, norm, vhdl, out;
\stopuseMPgraphic
\placefigure[right]{Cλash compiler pipeline}{\startboxed \useMPgraphic{clash-pipeline}\stopboxed}
+ The final prototype roughly consists of three steps:
+
+ \page[no] % suppress page break here.
\startdesc{Frontend}
This is exactly the front-end from the \small{GHC} pipeline, that
translates Haskell sources to a typed Core representation.
\stopalignment
\blank[medium]
An expression is in weak head normal form if it is either an
- constructor application or lambda abstraction. \todo{How about
- atoms?}
+ constructor application or lambda abstraction. \cite[jones87]
Without going into detail about the differences with head
normal form and normal form, note that evaluating the scrutinee