<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Apr 25, 2012 at 12:52 PM, Nick Coghlan <span dir="ltr"><<a href="mailto:ncoghlan@gmail.com" target="_blank">ncoghlan@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">I agree overwriting at the end isn't ideal, but I don't think allowing</div>
returns at module level is a significant improvement. I'd rather see a<br>
higher level approach that specifically set out to tackle the problem<br>
of choosing between multiple implementations of a module at runtime<br>
that <b>cleanly supported *testing* all the implementations in a single<br>
process,</b> while still having one implementation that was used be<br>
default.<br>
<div class="im HOEnZb"></div></blockquote></div></div><div class="gmail_extra"><br></div><div class="gmail_extra">+1 for Nick's remark.</div><div class="gmail_extra"><br></div><div class="gmail_extra">-1 for the current proposal.</div>
<div class="gmail_extra"><br></div></div>