> It's a bit unsettling that a lot of pkgs do not work with ARC at all. And > these are very essential things like parsers,db drivers etc.
ARC is new while the old GCs had years to mature. That said, the main use-case for ARC beyond embedded, multithreading, doesn't work because of a regression in exception handling + Arc but fixes are in progress: * [https://github.com/nim-lang/Nim/issues/13983](https://github.com/nim-lang/Nim/issues/13983) (arc + threadpool.spawn, closed) * [https://github.com/nim-lang/Nim/issues/13935](https://github.com/nim-lang/Nim/issues/13935) (arc + createThread in loop + exception handling, WIP) * [https://github.com/nim-lang/Nim/issues/13936](https://github.com/nim-lang/Nim/issues/13936) (arc + one-way channel, WIP)