Size: a a a

2021 October 21

JS

Jerzy Syrowiecki in Haskell Start
например, в веб-сервисах вполне нормально ловить исключения вне всех действий с базой, в обработчике запроса пользователя
источник

Д

Дмитрий in Haskell Start
Здравствуйте, есть у кого ссылка на нормальное объяснение свертки/развертки? Из курса Дениса Москвина ничего не понимаю
источник

Д

Дмитрий in Haskell Start
Желательно текстом
источник

ЗП

Зигохистоморфный Пре... in Haskell Start
источник

JS

Jerzy Syrowiecki in Haskell Start
врядли вообще ничего. что именно в свёртке непонятно? почему она называется свёрткой, понятно?
источник
2021 October 22

Д

Дмитрий in Haskell Start
этого там не объясняли) свертка из списка делает одно значение, развертка делает из значения список
как пользоваться непонятно
источник

JS

Jerzy Syrowiecki in Haskell Start
вот, это уже лучше.

как пользоваться:

вы можете выразить сумму чисел в списке через foldl? а произведение?
источник

Д

Дмитрий in Haskell Start
ну это просто через (+) 0 и (*) 1
мне больше развертка непонятна
источник

JS

Jerzy Syrowiecki in Haskell Start
может, со свёрткой закончить? свёртки в Хаскеле применяются часто, а развёртки почти никогда.

то есть как пользоваться свёрткой, понятно? что осталось непонятным во свёртке?
источник

Д

Дмитрий in Haskell Start
более сложные примеры..)
источник

JS

Jerzy Syrowiecki in Haskell Start
да, сумма и произведение — простые, там и функция коммутативная, и типы (элементов) на входе и выходе совпадают
источник

JS

Jerzy Syrowiecki in Haskell Start
более сложный пример:

что делает foldr (:) []?
источник

R

Raxkas in Haskell Start
Посоветуйте инлайн бота для запуска Haskell, пожалуйста
источник

R

Raxkas in Haskell Start
Если такие существуют
источник

JS

Jerzy Syrowiecki in Haskell Start
не существуют
источник

JS

Jerzy Syrowiecki in Haskell Start
если вы не можете запустить GHC на своём компьютере, есть несколько онлайн-инструментов

самые простые вещи можно запустить прямо на https://www.haskell.org/
источник

JS

Jerzy Syrowiecki in Haskell Start
https://replit.com/ может целые проекты (stack, cabal) запускать
источник

JS

Jerzy Syrowiecki in Haskell Start
но лучше всё же у себя запускать
источник

JS

Jerzy Syrowiecki in Haskell Start
кстати, надо бы запустить бота хотя бы на https://hackage.haskell.org/package/hint
источник

FL

Felix Lewandowski in Haskell Start
@rextester_bot - оно?
источник