It looks like Sam's suggestion of racket-reloadable is exactly what I need, but I will play with this as well. Thanks!
Jay McCarthy <[email protected]> writes: > You'd have to build it yourself, by doing a `set!` in the REPL to > inject the new function in. > On Wed, Oct 3, 2018 at 8:10 AM Cam <[email protected]> wrote: >> >> >> I am playing around with the built-in webserver functionality with >> `servlet/serve' and am wondering if there is a way to automatically >> "reload" the servlet, for lack of better terminology, when I am playing >> in the REPL. In other words, if I do something like this in the REPL: >> >> (define (about-page req) >> (response/xexpr >> '(html (body (h1 "about"))))) >> >> (define-values (dispatch handler->url) >> (dispatch-rules >> [("about") about-page])) >> >> (serve/servlet >> #:port 8088 >> #:listen-ip #f >> #:servlet-path "/" >> #:servlet-regexp #px".*" >> dispatch) >> >> ...and then redefine `about-page' like this: >> >> (define (about-page req) >> (response/xexpr >> '(html (body (h1 "something else"))))) >> >> ...I would like to refresh my browser on the `/about' page and see >> "something else" instead of "about". >> >> Is there some way to achieve this? >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Racket Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/d/optout. > > > > -- > -=[ Jay McCarthy http://jeapostrophe.github.io ]=- > -=[ Associate Professor PLT @ CS @ UMass Lowell ]=- > -=[ Moses 1:33: And worlds without number have I created; ]=- -- You received this message because you are subscribed to the Google Groups "Racket Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

