<span class="HcCDpe">Should work with glasgow extensions (-fglasgow-exts).</span><br><br>- Phil<br><br><div class="gmail_quote">On Dec 1, 2007 6:43 PM, PR Stanley &lt;<a href="mailto:prstanley@ntlworld.com">prstanley@ntlworld.com
</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi<br>&nbsp;&gt; type assoc k v = [(k, v)]<br><br>works beautifully and everything makes sense.
<br><br>&nbsp;&gt; type Assoc v = (Ord k) =&gt; [(k, v)]<br><br>This doesn&#39;t work. Is there any wayof defining k as an element of<br>type Ordinal. I could redefine k by putting Char or Int in its place.<br>Why can&#39;t I be more general?
<br>Thanks,<br>Paul<br><br>_______________________________________________<br>Haskell-Cafe mailing list<br><a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br><a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">
http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br></blockquote></div><br>