libera/#shirakumo - IRC Chatlog
Search
14:52:09
Colleen
<shinmera> Here I was hoping it would be smooth sailing after figuring out the planning algorithm
14:52:26
Colleen
<shinmera> but that's not the case at all, I've barely made progress, let alone any progress that I feel happy with
15:01:29
Colleen
<shinmera> I'm trying to figure out the plan execution part now, but the prospect of distributed compilation makes that harder than it should be
15:02:16
Colleen
<shinmera> Can't just call compile-file. Can't just send a compile-file request and wait for the response, either. Gotta send the message, then somehow get into a loop that checks for responses and continues whatever branch can be continued based on the response.
15:03:08
Colleen
<shinmera> But the thing that sends the message should also be the same thing that can handle the response
15:04:58
Gnuxie
i agree that this is a pain point, and i don't think anyone has come up with anything good because it's probably impossible to save and restore the dynamic environment without modifying implementations
15:05:54
Colleen
<shinmera> otherwise this is one case where having additional syntax like the async operator in C# or JS is just very convenient.
15:06:22
Colleen
<shinmera> And in Lisp you either need to do weird wrapping or code walking, neither of which are pleasant