<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--Rendered using the Haskell Html Library v0.2--> <HTML ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE >ForSyDe.Shallow.SynchronousLib</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT ></HEAD ><BODY ><DIV CLASS="outer" ><DIV CLASS="mini-topbar" >ForSyDe.Shallow.SynchronousLib</DIV ><DIV CLASS="mini-synopsis" ><H1 >Combinational process constructors </H1 > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3AmapSY" TARGET="main" >mapSY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3AzipWithSY" TARGET="main" >zipWithSY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3AzipWith3SY" TARGET="main" >zipWith3SY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3AzipWith4SY" TARGET="main" >zipWith4SY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3AzipWithxSY" TARGET="main" >zipWithxSY</A ></DIV > <H1 >Sequential process constructors </H1 > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3AdelaySY" TARGET="main" >delaySY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3AdelaynSY" TARGET="main" >delaynSY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3AscanlSY" TARGET="main" >scanlSY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3Ascanl2SY" TARGET="main" >scanl2SY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3Ascanl3SY" TARGET="main" >scanl3SY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3AscanldSY" TARGET="main" >scanldSY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3Ascanld2SY" TARGET="main" >scanld2SY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3Ascanld3SY" TARGET="main" >scanld3SY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3AmooreSY" TARGET="main" >mooreSY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3Amoore2SY" TARGET="main" >moore2SY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3Amoore3SY" TARGET="main" >moore3SY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3AmealySY" TARGET="main" >mealySY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3Amealy2SY" TARGET="main" >mealy2SY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3Amealy3SY" TARGET="main" >mealy3SY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3AsourceSY" TARGET="main" >sourceSY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3AfilterSY" TARGET="main" >filterSY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3AfillSY" TARGET="main" >fillSY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3AholdSY" TARGET="main" >holdSY</A ></DIV > <H1 >Synchronous Processes </H1 > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3AwhenSY" TARGET="main" >whenSY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3AzipSY" TARGET="main" >zipSY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3Azip3SY" TARGET="main" >zip3SY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3Azip4SY" TARGET="main" >zip4SY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3Azip5SY" TARGET="main" >zip5SY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3Azip6SY" TARGET="main" >zip6SY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3AunzipSY" TARGET="main" >unzipSY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3Aunzip3SY" TARGET="main" >unzip3SY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3Aunzip4SY" TARGET="main" >unzip4SY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3Aunzip5SY" TARGET="main" >unzip5SY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3Aunzip6SY" TARGET="main" >unzip6SY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3AzipxSY" TARGET="main" >zipxSY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3AunzipxSY" TARGET="main" >unzipxSY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3AmapxSY" TARGET="main" >mapxSY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3AfstSY" TARGET="main" >fstSY</A ></DIV > <DIV CLASS="decl" ><A HREF="ForSyDe-Shallow-SynchronousLib.html#v%3AsndSY" TARGET="main" >sndSY</A ></DIV ></DIV ></DIV ></BODY ></HTML >