From 5dea64a7f82a48e12374ad7a78f115f4252d6720 Mon Sep 17 00:00:00 2001 From: Matthijs Kooijman Date: Wed, 9 Dec 2009 10:24:39 +0100 Subject: [PATCH] Improve layout and add citation. --- Chapters/Prototype.tex | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Chapters/Prototype.tex b/Chapters/Prototype.tex index 317e2dc..0033c05 100644 --- a/Chapters/Prototype.tex +++ b/Chapters/Prototype.tex @@ -249,8 +249,6 @@ 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; @@ -281,6 +279,9 @@ \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. @@ -487,8 +488,7 @@ \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 -- 2.30.2