Conversation

So @Kyrenite was showing me a cool new idea she had with GC in Rust and we had a pretty neat realization about this space
2
51
I pointed out that this is actually quite similar to what Go does: Go generates automatic GC interruption points, and the same mechanism powers async I/O scheduling
4
17
Replying to
Yes, looking at GC-ish functions as having a different "color" helps. But effects are more general, this has to do with GC being something that needs to interrupt execution to change things. Like a green threading scheduler.
1
1
Show replies