<div dir="ltr"><div><div><div>Hi,<br><br></div>You should add function do-not-return at the end of the file. <br></div>Or use command <span class=""></span><span class="">plt-web-server<br><br></span></div><span class="">Regards,<br>
Haiwei<br></span></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 27 January 2013 13:02, Galler <span dir="ltr">&lt;<a href="mailto:lzgaller@optonline.net" target="_blank">lzgaller@optonline.net</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
I encountered difficulty compiling a #lang web server application after upgrading to v.5.3.1 from v5.3 last night. O/S is WinXP service pack 3<br>
<br>
The executable would compile into an .exe file.<br>
<br>
But when run,  a console window would briefly open then close.<br>
<br>
The program did not execute.<br>
<br>
I was able to reproduce the bad behavior with the following minimal source code, and the following raco script, which appear below.<br>
<br>
<br>
I further note that the minimal program can be successfully run in DrRacket, and can be compiled and run *without* encountering the problem by adding the -l launcher flag to the raco script. Successful execution results in a browser window opening with &#39;hello world&#39; appearing in the loaded document.<br>

<br>
Any guidance would be sincerely appreciated.<br>
<br>
Thanks<br>
<br>
Zack<br>
<br>
<br>
;START RACO SCRIPT<br>
<br>
raco exe simplest-raco-failure.rkt<br>
<br>
;END RACO SCRIPT<br>
<br>
<br>
;START SOURCE CODE<br>
<br>
#lang web-server<br>
<br>
(require  web-server/servlet-env)<br>
<br>
(define (start request)<br>
  (let ((response-generator (ė (make-url)<br>
                              (response/xexpr `(html (head )<br>
                                                     (body &quot;hello world&quot;))))))<br>
    (send/suspend/dispatch response-generator)))<br>
<br>
<br>
<br>
(serve/servlet start<br>
               #:stateless? #t<br>
               #:launch-browser? #t<br>
               #:connection-close? #t<br>
               #:quit? #f<br>
               #:listen-ip #f<br>
               #:port 8000<br>
               #:servlet-path &quot;/&quot;)<br>
<br>
<br>
;END SOURCE CODE<br>
<br>
____________________<br>
 Racket Users list:<br>
 <a href="http://lists.racket-lang.org/users" target="_blank">http://lists.racket-lang.org/<u></u>users</a><br>
</blockquote></div><br></div>