Y
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