X-Git-Url: https://git.stderr.nl/gitweb?p=matthijs%2Fmaster-project%2Fhaskell-symposium-talk.git;a=blobdiff_plain;f=summary.lhs;h=6467af850bfab988a81e647dae282ac70a23b86d;hp=58feaa978ba49d88a41b10fc8f5bdfef080491e5;hb=HEAD;hpb=d514bd151f4bd5bbb5ae6828902a778222de9738 diff --git a/summary.lhs b/summary.lhs index 58feaa9..6467af8 100644 --- a/summary.lhs +++ b/summary.lhs @@ -5,8 +5,8 @@ \frametitle{Some final words} \begin{itemize} \item Still a lot to do: translate larger subset of Haskell - \item Real world prototypes can be made in \clash{} - \item \clash{} is another great example of how to bring functional expressivity to hardware designs + \item Real world prototype designs can already be made in \clash{} +% \item \clash{} is another great example of how to bring functional expressivity to hardware designs \end{itemize} } @@ -37,3 +37,30 @@ registers :: (RegState s a, a ) \end{code} } + +\frame +{ +\frametitle{Supported Functionality} +\begin{itemize} +\item Polymorphism +\item Higher Order Functions +\item Fixed-Size Vectors (Simulation) +\item Ranged and Sized Integers (Simulation) +\item Custom Datatypes +\item Booleans, Tuples +\item Pattern Matching +\item Guards +\end{itemize} +} + +\frame +{ +\frametitle{Unsupported Functionality} +\begin{itemize} +\item Recursions +\item Lists (Dynamic Length) +\item Standard Haskell Types: Integer, Char, etc. +\item Monads +\item And much much more... +\end{itemize} +}