<div class="gmail_quote"><br><br>thanks, I just also found this...<div>but anyway, I realised the root menu is really only usefull in OSX...  won&#39;t rely on it...<div><div></div><div class="h5"><br><br><div class="gmail_quote">
2011/11/21 Matthew Flatt <span dir="ltr">&lt;<a href="mailto:mflatt@cs.utah.edu" target="_blank">mflatt@cs.utah.edu</a>&gt;</span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">You need to install a quit handler via `application-quit-handler&#39;.<br>
The quit handler is invoked by the &quot;Quit&quot; menu item.<br>
<div><div></div><div><br>
At Mon, 21 Nov 2011 15:08:37 -0500, Louis-Philippe wrote:<br>
&gt; right now, having<br>
&gt; (yield (make-semaphore))<br>
&gt; at the end of my program, the application doesn&#39;t exit and my root menu-bar<br>
&gt; stays...  but the quit menu doesn&#39;t work anymore...  should I override it,<br>
&gt; but with what, or am I missing something?<br>
&gt;<br>
&gt; thanks!<br>
&gt;<br>
&gt; 2011/11/21 Matthew Flatt &lt;<a href="mailto:mflatt@cs.utah.edu" target="_blank">mflatt@cs.utah.edu</a>&gt;<br>
&gt;<br>
&gt; &gt; At Mon, 21 Nov 2011 13:40:06 -0500, Louis-Philippe wrote:<br>
&gt; &gt; &gt; I looked around the docs for racket/gui and I can&#39;t find how to do<br>
&gt; &gt; &gt; something very basic...  how can I leave a racket/gui app opened after<br>
&gt; &gt; all<br>
&gt; &gt; &gt; windows have closed so that the root menu-bar can stay visible?<br>
&gt; &gt;<br>
&gt; &gt; You&#39;ll need to add a call to `yield&#39; to the end of your program to wait<br>
&gt; &gt; until your application quit handler exits. For example, you might add<br>
&gt; &gt;<br>
&gt; &gt;  (yield (make-semaphore))<br>
&gt; &gt;<br>
&gt; &gt; assuming that your quit handler exits via `exit&#39;, or you could use<br>
&gt; &gt;<br>
&gt; &gt;  (define s (make-semaphore))<br>
&gt; &gt;  (yield s)<br>
&gt; &gt;<br>
&gt; &gt; with a quit handler that exits via `(semaphore-post s)&#39;.<br>
&gt; &gt;<br>
&gt; &gt;<br>
</div></div></blockquote></div><br></div></div></div>
</div><br>