Anatolii
вот в моем случае
Anatolii
я получу на выходе массив ошибок и нормальных рузультатов
Anatolii
ну и фильтр добавить
Anatolii
который все Right фильтранет
Evgeniy
Массив ошибок чтобы показать юзеру?
Anatolii
ну можно так
Anatolii
или как ты хотел?
Evgeniy
Ну а райтер почему не юзать?
Anatolii
да, согласен
Anatolii
можно Writer
Anatolii
jy lf;t kexit
Anatolii
он даже лучше
Evgeniy
Онже как логер
Evgeniy
Юзать массив анвалидатед в райтере - может так?
Anatolii
да
Anatolii
я пока до UI не добрался
Anatolii
я думаю что мне тут с базой делать
Anatolii
нашел HaskellDB
Evgeniy
То есть если массив эмпти то ок а если нет шоу эррорс?
Stas
Всем добрый вечер! Можете подсказать, что не так с функцией интегрирования методом трапеции? https://ideone.com/i5RTWM
Stas
это со stepik. Нужно именно через функцию аккумулятор решать
Anatolii
она у тебя не компилируется?
Stas
компилируется, но дает ответ с погрешностью недопустимой. Видно ведь в ideone
Anton
непонятно как вообще может получиться ответ -2, если sin на этом промежутке положительный
Stas
в примере от pi к 0 берут интеграл. все норм
Anton
ну а в чем проблема? Ваш ответ отличается даже менее чем на 1e-5
Stas
Failed test #1. "Haskell: test #5 failed"
Stas
на других примерах была недопустимая погрешность
Stas
не умею в вычмат) копил ошибки округления в текущей координате. Нужно было счетчик на отрезок завести и считать текущий x
Vladimir
https://www.futurelearn.com/courses/functional-programming-haskell
Vladimir
на всякий случай вбрасываю, сам не проходил, этот сайт мне тоже не знаком, вдруг кому интересно будет
Vladimir
стартует сегодня
Vladimir
на последней неделе даже есть что-то про монадки
Алдар
“Haskell is a good topic for geek conversation. If you know haskell people give you respect” - Wim Vanderbauwhede, Senior Lecturer in Computing Science at the University of Glasgow.
Алдар
lol
Vladimir
ну мы же тут все друг друга уважаем, верно?)
Anonymous
хаскелл — язык уважаемых людей
Алдар
Уважение!
Konstantin
и почет
Anatolii
респект :)
Stas
Есть какие-нибудь вводные книги по теорию вычисления, кроме Теории вычислений для программистов?
Stas
Можно хардкорные
Anonymous
Можно хардкорные
http://www.springer.com/us/book/9783662479919
Stas
Спасибо
Evgeniy
https://habrahabr.ru/post/310172/ Что-то вопросы вызвали: Functor, Lift, Monad - что-то объяснения неточные(или перевод)
Evgeniy
И коммент думаю разумный = https://habrahabr.ru/post/310172/#comment_9812920
Anonymous
> Монада — это объект с функциями of и chain. но мы-то знаем!
Evgeniy
Цитата ->"Частичное применение функции означает создание новой функции с пред-заполнением некоторых аргументов оригинальной функции." - а это не кложура?
Anonymous
а что, в хаскеле не так?
Evgeniy
Partial Application (частичное применение) - я просто подумал про частично определённые функции сперва)
Anonymous
не нравится слово "некоторых аргументов"
Anonymous
каких некоторых? любых что ли?
Anonymous
это довольно важный нюанс, что они именно слева направо применяются
Evgeniy
Да да - сгласен а то некторые думают справа- реально!
Evgeniy
И кстати как ответить на это - почему слева а не справа?Может кто расскажет байку)
Evgeniy
Ну например - еслибы первый функциональщик был левшой(арабом, евреем итп)😊
Anonymous
не так важно справа или слева — это чисто синтаксический нюанс. важно, что только с одной стороны, а не с двух сразу и не в середине
Anonymous
слева-направо я думаю это потому, что так читать удобнее. мы текст читаем слева-направо
Anonymous
а почему только в одну сторону? на самом деле тут надо смотреть на это не как на "слева-направо", а как на "извне-вовнутрь". самая левая часть выражения является же и самой внешней
Anonymous
это сложно объяснять аналогиями и наверно даже не нужно
Evgeniy
слева-направо я думаю это потому, что так читать удобнее. мы текст читаем слева-направо
Ну это ваша нейронная сеть в связке с интерфейсами - считает так правильно - а например японцы( которые не научены англицкому)😎Там мозг я предполагаю кипит)
Anonymous
просто стоит про лямбда-исчисление почитать
Evgeniy
ФП - это же чисто Восток - следуй воде (данные как река через водопады итп)😊Я в нирване😊
Anonymous
извини, но плохая аналогия.
Anonymous
ФП это когда нет ни реки, ни водопада
Anonymous
и воды нет тоже
Vladimir
Классно, что про монады в статье написано так же непонятно, как и в остальных источниках)
Evgeniy
Ну почему же - в начале реки запустил палочку - а гдет-то ееё ловишь )))
Vladimir
Прям consistency прет)
Evgeniy
И реку построил Ты - функциональщик)
Anonymous
Ну почему же - в начале реки запустил палочку - а гдет-то ееё ловишь )))
единственная функция, которая выполняет то, что ты описал, это функция id
Anonymous
самая простая функция
Anonymous
так что говорю, плохая аналогия
Anonymous
а водопад вообще плещется, а это сайдэффекты
Evgeniy
Но из простого состоит сложное
Anonymous
твоя элегантная аналогия начинает рушиться, когда вместо палочки получаешь внезапно совсем не палочку
Anonymous
it's confusing
Anonymous
хорошо конечно, что в обмен на палочку ты будешь получать всегда одно и то же
Anonymous
но и только