Кидать ошибку как positive2 в Вашем примере -- это не айс, потому что где потом эта ошибка стрельнет? Не тотальные функции -- вот эта вся тема. Надо заворачивать в MonadFail и...
1. Спасибо. Мысль выводить нужное мне свойство через дистрибутивность мне не пришла бы. Интересно. А где-то в официальной документации написано про дистрибутивность x *> (a <|...
Это понятно, что альтернативы не обязательно монады. Речь не о том. Где гарантия, что нижеприведенная функция не кинет "Ratio has zero denominator", если нет закона, что empty...
Привет! Я наткнулся на интересный вопрос на StackOverlow, который там не отвечен. Может быть здесь кто-то сможет? https://stackoverflow.com/q/42037064/1060693 TL;DR Документ...
Привет! Хотел посмотреть как возведение в степень реализовано в GHC и упёрся в эту прелесть в GHC.Prim (**##) :: Double# -> Double# -> Double# (**##) = (**##) Как это пон...
Не знаю есть ли 8.8. Я играюсь с не самым свежим Мисо. В нем 8.6 из коробки. Так как у меня основной GHC 8.4 из Debian Stable, то меня все устраивает. Почему нужно 8.8?
xhrByteString оказался блокирующим. Чят, как правильно делать асинхронный xhr в GHCJS? Неужели, явно стартовать поток?
Привет чят! Miso или Reflex? Я, понятно, погулгил уже, но хочется мнение живых людей.
GHCJS понятно почему, а что не так с elm, если коротко?