I like your suggestion, sounds good to me.  The delete semantic always seemed like a gotcha rather than a feature <span></span><br><br>On Tuesday, August 16, 2016, Edward Z. Yang <<a href="javascript:_e(%7B%7D,'cvml','ezyang@mit.edu');" target="_blank">ezyang@mit.edu</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello all,<br>
<br>
I wanted to bring this bug to the attention of the CLC<br>
<br>
    <a href="https://ghc.haskell.org/trac/ghc/ticket/12494#ticket" target="_blank">https://ghc.haskell.org/trac/g<wbr>hc/ticket/12494#ticket</a><br>
<br>
I propose that we change 'setEnv k ""' to set the environment<br>
variable to an empty string, rather than delete the environment<br>
variable.  The existing behavior was motivated by a Windows<br>
"quirk" that actually doesn't exist (details in ticket.)<br>
<br>
Thanks,<br>
Edward<br>
______________________________<wbr>_________________<br>
Libraries mailing list<br>
<a>Libraries@haskell.org</a><br>
<a href="http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries" target="_blank">http://mail.haskell.org/cgi-bi<wbr>n/mailman/listinfo/libraries</a><br>
</blockquote>