You will probably be interested in the `reloadable` package:
https://github.com/tonyg/racket-reloadable/

Sam
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.

-- 
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.

Reply via email to