Ниасилил
Почему я втащил кложурь вместо хаскеля в продакшен - потому что слишком туп, чтобы понять вот такое: http://hackage.haskell.org/package/base-4.7.0.1/docs/src/Data-List.html#permutations
Не могу от входа разобраться, как это работает, нужны длительные сознательные усилия, соответственно - если что сломается в сторонних либах - не смогу починить или обойти костылями по быстрому.
А если внутри софта будет еще и FFI (а он там будет, потому что некоторых нужных мне вещей в х-ле нет и придется писать самому) - оно еще при ошибках в нем и в нечитабельные сегфолты, никак не связанные с текущей операцией (ибо ленивость) валиться будет.
Не могу от входа разобраться, как это работает, нужны длительные сознательные усилия, соответственно - если что сломается в сторонних либах - не смогу починить или обойти костылями по быстрому.
А если внутри софта будет еще и FFI (а он там будет, потому что некоторых нужных мне вещей в х-ле нет и придется писать самому) - оно еще при ошибках в нем и в нечитабельные сегфолты, никак не связанные с текущей операцией (ибо ленивость) валиться будет.
no subject
no subject
проблемы языков без четко разделенных syntax phases
no subject
no subject
no subject
И вообще все эти where и рекурсия чем-то подозрительно напоминают хорошо замаскированный goto.
no subject
Тут то же самое - косвенная рекурсия, из понятных блоков только foldr
no subject
"За рефал не скажу, поскольку не программировал - а вот в ML и ко спагетти код пишется легко и непринужденно:
..."
Там ещё и пример есть.
no subject
Уважаемый хозяин блога не может привыкнуть к тому простому факту, что внутре вычислений Хаскеля нет побочных эффектов. Вообще. Даже если написано when goodReason dieViolently.
Поэтому большую часть времени я на Хаскеле программирую, почти не включая мозг. У вычисления есть тип? Этого достаточно в 97,1415926% случаев.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
Фанбейсик, блин. В нём тожэ было дофига любителей писать программу на 8 строк, в которой без изолирвания элементарных блоков на бумажке разобраться нельзя было.
no subject
no subject
no subject
no subject
Про FFI тоже полностью согласен. Недавно целый день на хакатоне пытался выяснить, откуда в программе с использованием gtk2hs вываливается out of memory из нативного кода. Так и не выяснил.
no subject
no subject
http://www.haskell.org/pipermail/glasgow-haskell-users/2009-August/017640.html
http://www.haskell.org/pipermail/libraries/2007-December/thread.html#8788