Comment by throwaway2037
13 hours ago
This C++ code is wildly modern. Very impressive. Using only the GitHub web interface, I could not find the definition for Gc::Ref. Where can I find it?
13 hours ago
This C++ code is wildly modern. Very impressive. Using only the GitHub web interface, I could not find the definition for Gc::Ref. Where can I find it?
Probably this - https://github.com/skift-org/karm/blob/main/src/libs/karm-gc...
And this is not a garbage collector in the traditional sense, more like arena with smart pointers.
It's just a placeholder implementation, we will have a proper GC when we get to it
I had the same reading the source code - it's an interesting mix of traditional c++, while some of the projects use the latest c++20 features with modules. The GC::Ref seems to come form the karm-gc library. (according to copilot)