<div dir="ltr">This is a great one! It demonstrates why you should never believe eq? when it returns #f. I had been using an eq? test to see if some language was in a &quot;allowed to create executables&quot; list. But the language was passing thru TR, which means it acquired a contract, which means it wasn&#39;t eq? anymore. So the test was failing incorrectly.<div>
<br></div><div>I&#39;ve pushed a fix.</div><div><br></div><div style>Thanks,</div><div style>Robby</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Jan 26, 2013 at 10:18 AM, Pierpaolo Bernardi <span dir="ltr">&lt;<a href="mailto:olopierpa@gmail.com" target="_blank">olopierpa@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Omitted dev the first time.  Sorry for the duplicate.<br>
<div class="HOEnZb"><div class="h5"><br>
---------- Forwarded message ----------<br>
From: Pierpaolo Bernardi &lt;<a href="mailto:olopierpa@gmail.com">olopierpa@gmail.com</a>&gt;<br>
Date: Sat, Jan 26, 2013 at 5:16 PM<br>
Subject: Re: [racket-dev] Bug in creating executables from DrRacket<br>
To: Robby Findler &lt;<a href="mailto:robby@eecs.northwestern.edu">robby@eecs.northwestern.edu</a>&gt;<br>
<br>
<br>
On Sat, Jan 26, 2013 at 2:03 AM, Robby Findler<br>
&lt;<a href="mailto:robby@eecs.northwestern.edu">robby@eecs.northwestern.edu</a>&gt; wrote:<br>
&gt; On Friday, January 25, 2013, Pierpaolo Bernardi wrote:<br>
<br>
&gt; I&#39;m not able to reproduce this and looking at the code, I&#39;m not seeing how<br>
&gt; it could happen either. FWIW, the text in the message has changed since the<br>
&gt; version you&#39;re using so maybe there was another bugfix at that time, too.<br>
&gt; Perhaps upgrading will help. Or maybe there&#39;s something important in what<br>
&gt; you clicked that I am missing that would help me understand the bug.<br>
<br>
I tried also the prerelease downloaded a few days ago, when announced,<br>
with the same result.<br>
Now I&#39;m going to check if there&#39;s something newer...<br>
<br>
Anyway, here&#39;s the exact steps which cause the behavior on my machine:<br>
<br>
- start a fresh DrRacket;<br>
- open a source file (same behavior with all the ones I tried)<br>
     for example:<br>
        ====<br>
        #lang racket<br>
<br>
        (display &quot;hello&quot;)<br>
        ====<br>
<br>
- trying generating an executable gives the error.<br>
- press ctrl-l to open the ‘chose language’ menu;<br>
- press OK button, without touching anything else;<br>
- now generating executables work.<br>
<br>
Cheers<br>
P.<br>
<br>
</div></div><div class="HOEnZb"><div class="h5">_________________________<br>
  Racket Developers list:<br>
  <a href="http://lists.racket-lang.org/dev" target="_blank">http://lists.racket-lang.org/dev</a><br>
</div></div></blockquote></div><br></div>