В языке Nim представлен YRC — потокобезопасный сборщик циклических ссылок
Андреас Румпф (Araq), автор языка программирования Nim, анонсировал новый алгоритм управления памятью YRC (произносится «Ürk»), который решает одну из ключевых проблем существующих механизмов в Nim: невозможность корректной обработки циклических ссылок, пересекающих границы потоков. До появления YRC в предлагавшихся в Nim алгоритмах управления памятью, имелись следующие ограничения: ARC — не поддерживал ни многопоточность, ни обработку циклов; […]
