Hi Lucas,

I try to explore this in my screencast:
https://m.youtube.com/watch?v=eXB3I3S3vJc

Perhaps that can help you out.
K.

On Friday, November 10, 2017, Peter Bex <[email protected]> wrote:

> On Thu, Nov 09, 2017 at 06:00:14PM -0500, Jack Lucas wrote:
> > Is anyone aware of a method where I can work with spiffy incrementally?
> >
> > Current workflow as I see it would look like editing the source and then
> running csi -s script.scm.
> >
> > It'd be very nice if I could (start-server) in a repl in emacs and be
> able to re-evaluate vhost-map and any functions mapped in vhost-map.  I
> tried doing this but when I refreshed the page in my browser it didn't seem
> like it updated to the new evaluation.
>
> Hi!
>
> vhost-map is a parameter, which is thread-local, so if you modify it in
> the repl, that's not going to affect the thread running the server.
>
> I presume you're not going to change the vhost entries all that much,
> so perhaps an extra layer of indirection would solve the problem:
>
> (vhost-map `(("localhost" . ,(lambda (c) (my-proc c)))))
>
> Then you should be able to redefine my-proc, and the lambda in the vhost
> should pick it up.
>
> HTH,
> Peter
>
_______________________________________________
Chicken-users mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to