<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">It looks like both the THEN and the ELSE in an IF expression must each have an expression. What's a graceful way to do nothing in either or both slots, kind of like the Fortran CONTINUE statement.<br><br>&nbsp; --mr<br><br>================<br><br>[michael@localhost ~]$ ghci<br>GHCi, version 6.10.3: http://www.haskell.org/ghc/&nbsp; :? for help<br>Loading package ghc-prim ... linking ... done.<br>Loading package integer ... linking ... done.<br>Loading package base ... linking ... done.<br>Prelude&gt; if (1==1) then else<br><br>&lt;interactive&gt;:1:15: parse error on input `else'<br>Prelude&gt; if (1==1) then True else<br><br>&lt;interactive&gt;:1:24: parse error (possibly incorrect indentation)<br>Prelude&gt; if (1==1) then True else False<br>True<br>Prelude&gt; <br><br></td></tr></table><br>