Господа, а есть у кого-то минимальный пример, когда faharpfunc-и не оптимизируются/редьюсятся, при композиции? Есть подозрение, что у нас баг в оптимизаторе. :)
Я когда буду дома, постараюсь найти примеры конкретные
Я на принтф и не смотрел никогда если често. Даже интересно глянуть
В идеале компилятор должен генерить под принтф оптимизированную функцию, т.к. компилятор знает все типы. Аля тех, что в zstring ребята сделали - просто по 15 generic параметров и 0 аллокаций
ну я в десяти местах Seq.cache проставил, а еще в двух забыл)
я тут больше не о ленивости. а просто спросить why not nessos Stream? просто в разы быстрее работает и меньше алокаций создает… и все те оптимизации над IEnumerable в C# уже не так чувствуются