Hacker News new | ask | show | jobs
by mballantyne 2583 days ago
Racket's "places" work a similar way, though do a bit extra to get down to one memory copy, rather than two: https://www.cs.utah.edu/plt/publications/dls11-tsffd.pdf