X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2Fmaster-project%2Fhaskell-symposium-talk.git;a=blobdiff_plain;f=howdoesitwork.lhs;fp=howdoesitwork.lhs;h=4ad7780e7c7a57b4757cc26e0b7a1b164f636612;hp=39137bd900c68f8af6d0bf8ab690a83d16c32aa0;hb=2523b691bc4f9871e5d0fb3823fcd2c8952affaa;hpb=994fb60ca2fb9a48380e54b4392f7519fcc63ec1 diff --git a/howdoesitwork.lhs b/howdoesitwork.lhs index 39137bd..4ad7780 100644 --- a/howdoesitwork.lhs +++ b/howdoesitwork.lhs @@ -6,10 +6,13 @@ \large{In three simple steps} \pause \begin{itemize} \item No Effort:\\ - GHC API Parses, Typechecks and Desugars Haskell \pause - \item Hard.. sort of: \\ + GHC API Parses, Typechecks and Desugars the Haskell code \pause + \item Hard: \\ Transform resulting Core, GHC's Intermediate Language,\linebreak to a normal form \pause \item Easy: \\ Translate Normalized Core to synthesizable VHDL \end{itemize} +}\note[itemize]{ +\item Here is a quick insight as to how WE translate Haskell to Hardware +\item You can also use TH, like ForSyDe. Or traverse datastructures, like Lava. } \ No newline at end of file