В Perl5 как раз smart pointers (там это называют refcounting), иначе бы не работала RAII. Просто поскольку Perl на C написан, то код реализован в виде макросов и уменьшение счётчика происходит вручную. И что-то там странное с malloc`ом на x86 - память не спешит отпускать (это имеется в виду? есть мнение, что это просто недоработка, а не GC)...
Или у меня информационное переполнение на тему терминологии smart pointers vs. GC - запутался где что.
no subject
Date: 2008-09-04 06:19 pm (UTC)Или у меня информационное переполнение на тему терминологии smart pointers vs. GC - запутался где что.
//сел читать сорцы...