Я знаю, что этот вопрос может показаться глупым, но я изучаю (по крайней мере, пытаюсь) Хаскелл около 4 дней. Я уже закончил читать http://learnyouahaskell.com/, и теперь я инвестирую время в: Дорога Haskell к логике, математике и программированию, и все стало для меня очень сложным. У меня нет опыта в функциональном программировании, просто некоторые базовые знания в Lisp.
Несмотря на то, что я понимаю понятия, когда мне приходится писать не такой базовый код, есть полная темнота, и я не могу построить план в моей голове. Кажется, что есть много способов выполнить определенную задачу, но я не могу выразить себя.
Через 4 дня python я мог написать сложные скрипты (не "pythonic", но они действительно работали). Через 4 дня в haskell я... почти пустой.
Любые предложения по улучшению моих функциональных навыков? Сколько времени вам потребовалось, чтобы полностью понять Haskell?