Comments 15
Поправьте первое предложение, а то полный атас =)
+1
Спасибо, поправил =)
+1
Гораздо лучше =)
+1
Судя по количеству комментов, Хаскель внушает священный ужас -)
+2
Ага. Хотя код получился в 2.5 раза короче плюсового… Наверное я всех распугал словами «монадический оператор» =)
0
Зато очень хорошо видно: хоть что-то святое у программеров еще осталось! :)
+1
Если честно, то да.
То что монада это вполне нормальный объект из теории категорий мозг ещё помнит.
Но связать моднадические тройки с оператором не получается. Было бы хорошо, если бы было объяснение на пальцах.
А то статьи про манады ещё нет. Непонятно.
То что монада это вполне нормальный объект из теории категорий мозг ещё помнит.
Но связать моднадические тройки с оператором не получается. Было бы хорошо, если бы было объяснение на пальцах.
А то статьи про манады ещё нет. Непонятно.
0
«Интересно: вы можете парсер из этой статьи с парсером на С++ из статьи «Создаём парсер для ini-файлов»
Ой, поправьте пожалуйста.
Ой, поправьте пожалуйста.
0
Поправил, спасибо.
0
Непонятно только, зачем писать split, чтобы использовать его только как lines :-) Моя версия removeComments:
removeComments = unlines . filter (not . comment) . lines
where comment s = null s || head s `elem` [';', '\n']
+3
Спасибо, не знал о функциях lines/unlines.
0
На здоровье :-) Я сам только начал потихоньку разбираться с Haskell, правда имея фору в виде знакомства с OCaml.
Серия у вас хорошая получилась, иллюстративная.
Серия у вас хорошая получилась, иллюстративная.
0
Надо же, как совпало. Сегодня я тоже написал заметку про идею, которая лежит в основе parsec, правда примеры кода привел на nemerle=)
+1
Поправил. Спасибо!
0
Only those users with full accounts are able to leave comments. Log in, please.
Создаём парсер для ini-файлов на Haskell