<br><div>Hi,</div><div><br></div><div>I understand that one of the original motivations for introducing associated types to Haskell was the survey of support for generic programming done by Garcia et al. where they compared the implementation of the Boost Graph Library in various languages (C++, Java, Haskell, ML, C#, Eiffel).  Haskell got full marks in all categories, except for associated types which made the resulting implementations more verbose than necessary (and exposed implementation details).  Since then GHC added support for associated types but I was wondering if anybody re-did the experiment with the new features enabled (the original code is available at: <a href="http://www.osl.iu.edu/research/comparing/">http://www.osl.iu.edu/research/comparing/</a>).</div>
<div><br></div><div>Regards,</div><div><br></div><div>Lajos</div><div><br></div>