<div class="gmail_quote"><div> </div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">I'm trying to wrap my head around OO'Haskell's notion of objects as fixpoints.<br>
<br>
Is OO'Haskell's use of mfix simply a use of something like a monadic<br>
Y-combinator to give the object access to its own "identity"?<br>
</blockquote><div><br>I don't remember the details exactly, but isn't it to support open recursion for inherited/overridden methods?<br><br><a href="http://etymon.blogspot.com/2006/04/open-recursion-definition.html">http://etymon.blogspot.com/2006/04/open-recursion-definition.html</a><br>
<br>Regards,<br>Sean<br></div></div>