<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Aug 3, 2015, at 11:02 AM, Zemyla <<a href="mailto:zemyla@gmail.com">zemyla@gmail.com</a>> wrote:</div><blockquote type="cite"><p dir="ltr">So:<br>
1) Can this be implemented with GHC as it is now?<br></p></blockquote><div>No.</div><blockquote type="cite"><p dir="ltr">2) Could this be implemented at all with any reasonable amount of work?<br></p></blockquote><div>Depends on how reasonable you are. :)</div><div><br></div><div>The problem is that this would require all of the instance tables and lookup machinery to be available at runtime. Currently, that stuff is around only at compile time. So this would be a big change.</div><br><blockquote type="cite"><p dir="ltr">
3) Should this be implemented? Would the benefits outweigh the costs?</p></blockquote>I have a better idea of the costs than of the benefits here. The costs are non-trivial, to be sure. What are the benefits?</div><div><br></div><div>It is an interesting idea, though!</div><div><br></div><div>Richard<br><br><br></div></body></html>