I have question on mapping some Haskell concepts to C# 3 ones. Maybe there are not any strict equivalents; yet it helps:<br><br>1 - What is the equivalent of &quot;Type Constructor&quot; in C#?<br>2 - What is the equivalent of &quot;Data Constructor&quot; in C#?<br>
3 - What is the logical implementation of pattern matching in C#? (For example using structures with indicator fields or using interfaces and inheritance and dynamically dispatch in calling overloaded methods. Also this question contain a hidden one...GADTs!)<br>
<br>Best Regards<br clear="all"><br>-- <br>Kaveh Shahbazian<br>email: <a href="mailto:kaveh.shahbazian@gmail.com">kaveh.shahbazian@gmail.com</a>