<html><div style='background-color:'><DIV>
<P>Hi to anyone reading this. i'm still strugling a bit with data type declarations.</P>
<P>The was i understand it is that if i delcare a new data type:</P>
<P>data myType =&nbsp;myType a | b | c</P>
<P>The constructor is of type a -&gt; myType. can it also be of type b -&gt; myType, or c -&gt; myType ?</P>
<P>What I am reall strugling to understand is if i declare a new data type as such</P>
<P>data myType =&nbsp;a | b | c</P>
<P>That a, b &amp; c are all contructors for the new data type, but, what exactly does this mean ? what, in this case is the type of the constructor(s). And what do a, b &amp; c have to be in this instance ? functions or ??. This all&nbsp;has me very confused.</P>
<P>not sure if i'm making sense :) ...</P>
<P>ANY help is much appreciated :)</P>
<P>Cheers,</P>
<P>Patrick</P></DIV></div><br clear=all><hr>Hot chart ringtones and polyphonics. <a href="http://g.msn.com/8HMAENAU/2755??PS="> Click here</a> </html>