<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jan 9, 2014 at 3:20 AM, Frank Shearar <span dir="ltr"><<a href="mailto:frank.shearar@gmail.com" target="_blank">frank.shearar@gmail.com</a>></span> wrote:<br>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im"><span style="color:rgb(34,34,34)">My first thought is that it lets people using the wrong (*) token for</span><br>
</div>
assignment - $_ - to change Scanner's preference within their<br>
Environment, while the base/"top" Environment uses the correct token -<br>
:=. Ditto for things that require allowing $_ in selectors, like<br>
Xtreams.<br></blockquote><div><br></div><div>Oooh. That's pretty sweet, alright. </div><div><br></div><div>However, the way things are currently implemented, it's tricky to actually do that. We'd have to have another copy of Compiler and Scanner loaded into one environment, import it into the Xtreams environment and then override #compilerClass to return the imported Compiler in all the classes that get compiled there. Yuck. </div>
<div><br></div><div>Ugh. It looks like Pragma preferences and Environments don't mix well.</div><div><br></div><div><br></div></div></div></div>