А генерики тут не принципиальны, речь про инлайнинг и простых функций тоже. Но в типичном коде на Расте и подобных ему генериков будет куча, ибо тайпклассы на каждом шагу. Что до низкоуровневости, то тут речь больше о требованиях к эффективности. Если простые операции вдруг будут требовать кучу непроинлайненных вызовов мелких генерик функций (вроде монадных операций), то ничего не взлетит, проект можно закрывать.
no subject
Date: 2014-09-15 05:54 pm (UTC)Но в типичном коде на Расте и подобных ему генериков будет куча, ибо тайпклассы на каждом шагу. Что до низкоуровневости, то тут речь больше о требованиях к эффективности. Если простые операции вдруг будут требовать кучу непроинлайненных вызовов мелких генерик функций (вроде монадных операций), то ничего не взлетит, проект можно закрывать.