8 comments

[ 2.4 ms ] story [ 35.4 ms ] thread
Nit: Rust's `Arc<T>` type doesn't stand for Automatic Reference Counting, it's Atomic Reference Counting as the simpler `Rc<T>` can't be `Send` to other threads.
The reference to ARC in the article is broader than just the one Rust type Arc<T> (the footnote even mentions python, c++ and swift). In many contexts ARC does indeed stand for Automatic Reference Counting.
alkyne gas chromatography?
Garbage Collection. Not all blog titles are ready-made for context-free consumption on HN. One could argue that HN's general context would suggest the given interpretation, but I've been led astray by such assumptions before. In this case it holds.
Why did I think this was going to be about gas chromatography of alkynes
Hm nice, I also wrote my own GC but I wanted to avoid writing an allocator. I wonder how much total code this is?

I have something working, but am also looking for help!

A Garbage-Collected Heap in C++, Shaped Like Typed Python https://www.oilshell.org/blog/2022/05/gc-heap.html