История изменений
Исправление www_linux_org_ru, (текущая версия) :
Хаха, лексах ещё и выплюнул какой-то файловый мусор мне в хомяк. Преклоняю голову перед гениями функционального программирования, у которых не нашлось монады для ~/.config.
ты че! это была бы кривая архитектура! для простой, ясной архитектуры записи в ~/.config очевидно необходимы не только монады, но и монадные трансформеры и обобщенные стрелки
а если серьезно — то:
1. мусор начинается с точки или нет? если с точки, то нормально
2. читая исходники хаскеля ты вряд ли поймешь вывод типов; тут как верно сказали надо читать пейперы (и добавлю — пейперы по расширениям, и спрашивать); ghc haskell (на самом деле вряд ли кто-то пишет на стандартном хаскеле, даже примеры в бложеках) достаточно объемен
3. а еще кроме алгоритма вывода типов имеются идиоматические способы его использования
Исходная версия www_linux_org_ru, :
Хаха, лексах ещё и выплюнул какой-то файловый мусор мне в хомяк. Преклоняю голову перед гениями функционального программирования, у которых не нашлось монады для ~/.config.
ты че! это была бы кривая архитектура! для простой, ясной архитектуры записи в ~/.config очевидно необходимы не только монады, но и монадные трансформеры и обобщенные стрелки
а если серьезно — то:
1. мусор начинается с точки или нет? если с точки, то нормально
2. читая исходники хаскеля ты вряд ли поймешь вывод типов; тут как верно сказали надо читать пейперы (и добавлю — пейперы по расширениям, и спрашивать); ghc haskell (на самом деле вряд ли кто-то пишет на стандартном хаскеле, даже примеры в бложеках) достаточно объемен