<br><font size=2 face="sans-serif">as provided, this won't compile because
v hasn't been defined.</font>
<br>
<br><tt><font size=2>f [] = 0<br>
f (x:xs) = x . f xs</font></tt>
<br>
<br><font size=2 face="sans-serif">compiles but gives </font>
<br>
<br><font size=2 face="sans-serif">f :: (Num (a -&gt; c)) =&gt; [c -&gt;
c] -&gt; a -&gt; c</font>
<br>
<br><font size=2 face="sans-serif">which seems wrong. maybe I'm not understanding
what v is not supposed to be.</font>
<br>
<br><font size=2 face="sans-serif">I am thinking maybe you want iterate</font>
<br>
<br><font size=2 face="sans-serif">*Main&gt; take 5 $ iterate (+1) 0</font>
<br><font size=2 face="sans-serif">[0,1,2,3,4]</font>
<br>
<br><font size=2 face="sans-serif">It would be easier to understand your
desired function if you would provide an example of desired usage.</font>
<br>
<br><font size=2 face="sans-serif">t.</font>
<br>
<br>
<br>
<br>
<table width=100%>
<tr valign=top>
<td width=40%><font size=1 face="sans-serif"><b>PR Stanley &lt;prstanley@ntlworld.com&gt;</b>
</font>
<br><font size=1 face="sans-serif">Sent by: haskell-cafe-bounces@haskell.org</font>
<p><font size=1 face="sans-serif">09/19/2007 02:17 AM</font>
<td width=59%>
<table width=100%>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">To</font></div>
<td><font size=1 face="sans-serif">haskell-cafe@haskell.org</font>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">cc</font></div>
<td>
<tr valign=top>
<td>
<div align=right><font size=1 face="sans-serif">Subject</font></div>
<td><font size=1 face="sans-serif">[Haskell-cafe] Missing Symbol (2)</font></table>
<br>
<table>
<tr valign=top>
<td>
<td></table>
<br></table>
<br>
<br>
<br><tt><font size=2>Hi<br>
Here's another one:<br>
f [] = v<br>
f (x:xs) = x . f xs<br>
The &quot;.&quot; is supposed to denote a generic operator - f [] maps
to some <br>
value v and applied to non-empty list applies head to ? operator.<br>
Thanks, Paul<br>
<br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
Haskell-Cafe@haskell.org<br>
http://www.haskell.org/mailman/listinfo/haskell-cafe<br>
</font></tt>
<br>
<br>
<span style="font-family:sans-serif,helvetica; font-size:10pt; color:#000000">---</span><br>
<br>
<span style="font-family:sans-serif,helvetica; font-size:10pt; color:#000000">This e-mail may contain confidential and/or privileged information. If you </span><br>
<span style="font-family:sans-serif,helvetica; font-size:10pt; color:#000000">are not the intended recipient (or have received this e-mail in error) </span><br>
<span style="font-family:sans-serif,helvetica; font-size:10pt; color:#000000">please notify the sender immediately and destroy this e-mail. Any </span><br>
<span style="font-family:sans-serif,helvetica; font-size:10pt; color:#000000">unauthorized copying, disclosure or distribution of the material in this </span><br>
<span style="font-family:sans-serif,helvetica; font-size:10pt; color:#000000">e-mail is strictly forbidden.</span><br>