<div><span class="gmail_quote">On 1/24/07, <b class="gmail_sendername">Brian Hulley</b> &lt;<a href="mailto:brianh@metamilk.com">brianh@metamilk.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
A possible syntax could represent the<br>value being matched explicitly, say using ? to represent the value currently<br>being matched, then the pattern could be written as an equation:<br><br>&nbsp;&nbsp;&nbsp;&nbsp;f (prodSize ? = Small) = ...
<br>&nbsp;&nbsp;&nbsp;&nbsp;f (prodSize ? = Medium) = ...<br>&nbsp;&nbsp;&nbsp;&nbsp;f (prodSize ? = Big) = ...</blockquote><div><br>
...or maybe (Small = prodSize ?), etc., to be consistent with let bindings?<br>
</div></div>