Pull to refresh

Comments 7

Можно еще такую же статью про создание операционной системы на HTML и веб-сайта на ассемблере?
Добавить источники, помимо локального файла и прям норм.
Жесть какая. Вспоминается шутка о том, что хороший сишник может писать на С на любом языке.
Весь код завернут в монаду IO. Чем это отличается от программирования на любом императивном языке?

Очевидно, что Хаскель совершенно не подходит для таких задач. А вот кодек на нём запрограммировать было бы наверное очень удобно.

Как говорят иксперты, монады нужны чтобы писать последовательный код непоследовательными функциями. Порождение ленивых вычислений… Больше всего меня удивляет когда их зачем-то в другие языки тащат, где последовательное выполнение присутствует изначально.

Для контроля над побочными эффектами и одновременно простоты кода.
Последовательный код непоследовательными функциями — это про монады State и IO. Остальные монады используются для других целей.
Sign up to leave a comment.