<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Mon, Nov 3, 2014 at 8:03 PM, Matthias Felleisen <span dir="ltr"><<a href="mailto:matthias@ccs.neu.edu" target="_blank">matthias@ccs.neu.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word"><div><span class=""><br></span></div><div>What this really shows is how bad the choice of load was. I would bet a beer or something that you'll find #lang/require and friend will eventually make your life easier and happier. </div><span class="HOEnZb"><font color="#888888"><div><br></div><div><br></div></font></span></div></blockquote><div><br></div><div>Ouch. I'm going to need that beer sooner rather than later :p</div><div><br></div><div>This has actually become one of our biggest pain points. I'm not at all sure that #lang/require can do what we want. Conceptually it seems fairly clear, but pragmatically I haven't been able to find the right approach. Essentially what 'load' did and continues to do is let us close the last 10%-20% functionality gap in our tool in a quick and straightforward manner (the term 'hack' does come to mind); mainly by allowing those arbitrary side effects to be collected as necessary.</div><div><br></div></div>-- <br><div class="gmail_signature">Dan Liebgold    [<a href="mailto:dan.liebgold@gmail.com">dan.liebgold@gmail.com</a>]</div>
</div></div>