RU

[Перевод] 4. Проектирование с помощью типов: Исследуем новые концепции

Четвёртый пост из серии Скотта Влащина посвящена предметной области. Как с помощью типов описывать бизнес-правила? Как типы позволяют углубить пониман…

f#функциональное программирование.net
Habr
RU

Error 500? Как вместо кодов получать подробные сведения обо всех ошибках сразу

Привет, Хабр! Меня зовут Артём Корсаков. Я пишу на Scala и руковожу группой разработчиков в компании «Криптонит» , а также веду Scalabook — русскоязыч…

функциональное программированиеscalahttp4sобработка ошибокдекодирование запросовbackend
Habr
RU

[Перевод] 2. Проектирование с помощью типов: одновариантные типы-объединения

Продолжаем перевод цикла статей Скотта Влащина, посвящённого проектированию программ в языках с развитой системой типов. В этой главе поговорим о том,…

f#функциональное программирование.net
Habr
RU

Объяснение лямбда исчисления через Python

Реализация ключевых конструкций лямбда‑исчисления на Python и объяснение их работы. Подойдёт даже тем, кто не очень знаком с Python. Если хотите понят…

лямбда исчислениеpythonфункциональное программированиекомбинаторырекурсияаппликацияабстракцияредукцияtimeweb_статьи