Size: a a a

2018 April 02

PK

Pavel Khritonenko in fprog_spb
Ок, слушаем кафку / раббит и складываем куда-нибудь
источник

PK

Pavel Khritonenko in fprog_spb
Самое тривиальное
источник

АГ

Александр Гранин in fprog_spb
А фолд зачем делать?
источник

PK

Pavel Khritonenko in fprog_spb
Тут не фолд, да. тут буффер будет по 10к записей, к примеру
источник

λO

λeonid Onokhov in fprog_spb
все кто освоил хаскель в достаточной степени для пиления продакшона знают про фолды и где там косяк с ленивым аккумулятором
источник

АГ

Александр Гранин in fprog_spb
Ну и можно спросить у спецов в Хаскеле, что есть для поточной обработки данных. Уж всяко не писать ручками код "в лоб"
источник

PK

Pavel Khritonenko in fprog_spb
Мда. В C# - GetEntries().Buffer(1000, TimeSpan.FromSeconds(10)).Subscribe(chunk => StoreToDb())
источник

PK

Pavel Khritonenko in fprog_spb
А в хаскеле надо у спецов спрашивать, чтобы оно не потекло
источник

PK

Pavel Khritonenko in fprog_spb
Такое ощущение, что придумали себе проблем, а теперь героически боремся
источник

λO

λeonid Onokhov in fprog_spb
ну так пишите на C#
источник

AI

Andrey Ivanov in fprog_spb
Так так и есть. СПЖ это и не скрывал никогда )
источник

АГ

Александр Гранин in fprog_spb
Хаскельные комбинаторы по умолчанию для работы с коллекциями - наивные. И использовать их нужно со знанием. Они там потому, что так дружественнее к новичкам и по историческим причинам, но это ни разу не то, что люди в продакшене для таких случаев используют
источник

PK

Pavel Khritonenko in fprog_spb
Я преимуществ не вижу писать на хаскеле
источник

PK

Pavel Khritonenko in fprog_spb
Хочется синтаксиса, вывода типов и монад - F#
источник

PK

Pavel Khritonenko in fprog_spb
И там не возникает подобных проблем
источник

АГ

Александр Гранин in fprog_spb
"полобных"
источник

АГ

Александр Гранин in fprog_spb
Отличное слово
источник

АГ

Александр Гранин in fprog_spb
Решаешь задачу в лоб - получаешь "полобные" проблемы
источник

λO

λeonid Onokhov in fprog_spb
монады в F#? разве там есть тайпклассы и HKT?
источник

АГ

Александр Гранин in fprog_spb
В F#, насколько я помню, они стыдливо переименовали монады в workflow.
источник