
Anatolii
18.09.2016
17:40:45
он даже лучше

Evgenij
18.09.2016
17:40:46
Онже как логер
Юзать массив анвалидатед в райтере - может так?

Anatolii
18.09.2016
17:42:17
да

Google

Anatolii
18.09.2016
17:44:45
я пока до UI не добрался
я думаю что мне тут с базой делать
нашел HaskellDB

Evgenij
18.09.2016
17:50:56
То есть если массив эмпти то ок а если нет шоу эррорс?

Stas
18.09.2016
17:53:12
Всем добрый вечер! Можете подсказать, что не так с функцией интегрирования методом трапеции? https://ideone.com/i5RTWM
это со stepik. Нужно именно через функцию аккумулятор решать

Anatolii
18.09.2016
18:06:29
она у тебя не компилируется?

Stas
18.09.2016
18:11:36
компилируется, но дает ответ с погрешностью недопустимой. Видно ведь в ideone

Anton
18.09.2016
18:14:14
непонятно как вообще может получиться ответ -2, если sin на этом промежутке положительный

Stas
18.09.2016
18:14:43
в примере от pi к 0 берут интеграл. все норм

Anton
18.09.2016
18:17:22
ну а в чем проблема? Ваш ответ отличается даже менее чем на 1e-5

Stas
18.09.2016
18:22:53
Failed test #1. "Haskell: test #5 failed"
на других примерах была недопустимая погрешность

Google

Stas
18.09.2016
18:51:36
не умею в вычмат) копил ошибки округления в текущей координате. Нужно было счетчик на отрезок завести и считать текущий x

Vladimir
19.09.2016
07:40:27
https://www.futurelearn.com/courses/functional-programming-haskell
на всякий случай вбрасываю, сам не проходил, этот сайт мне тоже не знаком, вдруг кому интересно будет
стартует сегодня
на последней неделе даже есть что-то про монадки

Aldar
19.09.2016
09:20:53
“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
19.09.2016
10:18:43
ну мы же тут все друг друга уважаем, верно?)

Vladimir
19.09.2016
10:29:00
хаскелл — язык уважаемых людей

Aldar
19.09.2016
10:30:39
Уважение!

Konstantin
19.09.2016
10:30:45
и почет

Anatolii
19.09.2016
10:31:41
респект :)

Stas
19.09.2016
10:37:48
Есть какие-нибудь вводные книги по теорию вычисления, кроме Теории вычислений для программистов?
Можно хардкорные

eugene
19.09.2016
10:41:34

Stas
19.09.2016
10:59:46
Спасибо

Evgenij
19.09.2016
16:31:02
https://habrahabr.ru/post/310172/
Что-то вопросы вызвали:
Functor, Lift, Monad - что-то объяснения неточные(или перевод)
И коммент думаю разумный = https://habrahabr.ru/post/310172/#comment_9812920

Vladimir
19.09.2016
16:47:03
> Монада — это объект с функциями of и chain.
но мы-то знаем!

Evgenij
19.09.2016
16:52:02
Цитата ->"Частичное применение функции означает создание новой функции с пред-заполнением некоторых аргументов оригинальной функции." - а это не кложура?

Google

Vladimir
19.09.2016
16:54:18
а что, в хаскеле не так?

Evgenij
19.09.2016
16:55:57
Partial Application (частичное применение) - я просто подумал про частично определённые функции сперва)

Vladimir
19.09.2016
16:56:33
не нравится слово "некоторых аргументов"
каких некоторых? любых что ли?
это довольно важный нюанс, что они именно слева направо применяются

Evgenij
19.09.2016
16:57:35
Да да - сгласен а то некторые думают справа- реально!
И кстати как ответить на это - почему слева а не справа?Может кто расскажет байку)
Ну например - еслибы первый функциональщик был левшой(арабом, евреем итп)?

Vladimir
19.09.2016
17:10:30
не так важно справа или слева — это чисто синтаксический нюанс. важно, что только с одной стороны, а не с двух сразу и не в середине
слева-направо я думаю это потому, что так читать удобнее. мы текст читаем слева-направо
а почему только в одну сторону? на самом деле тут надо смотреть на это не как на "слева-направо", а как на "извне-вовнутрь". самая левая часть выражения является же и самой внешней
это сложно объяснять аналогиями и наверно даже не нужно

Evgenij
19.09.2016
17:13:59

Vladimir
19.09.2016
17:14:01
просто стоит про лямбда-исчисление почитать

Evgenij
19.09.2016
17:15:56
ФП - это же чисто Восток - следуй воде (данные как река через водопады итп)?Я в нирване?

Vladimir
19.09.2016
17:17:00
извини, но плохая аналогия.
ФП это когда нет ни реки, ни водопада
и воды нет тоже

Vladimir
19.09.2016
17:18:15
Классно, что про монады в статье написано так же непонятно, как и в остальных источниках)

Google

Evgenij
19.09.2016
17:18:26
Ну почему же - в начале реки запустил палочку - а гдет-то ееё ловишь )))

Vladimir
19.09.2016
17:18:29
Прям consistency прет)

Evgenij
19.09.2016
17:19:03
И реку построил Ты - функциональщик)

Vladimir
19.09.2016
17:21:07
самая простая функция
так что говорю, плохая аналогия
а водопад вообще плещется, а это сайдэффекты

Evgenij
19.09.2016
17:21:47
Но из простого состоит сложное

Vladimir
19.09.2016
17:22:23
твоя элегантная аналогия начинает рушиться, когда вместо палочки получаешь внезапно совсем не палочку
it's confusing
хорошо конечно, что в обмен на палочку ты будешь получать всегда одно и то же
но и только

Evgenij
19.09.2016
17:23:01
Ну это вот и тему - что ты хочешь получить)

Vladimir
19.09.2016
17:23:34
я хочу получить яичную лапшу и заточить её с зеленым чаем

Evgenij
19.09.2016
17:23:41
ФП - это укажи что ты хочешь - получи
Хочешь яичную лапшу и заточить её с зеленым чаем - пожалуйста если в твём мире это возможно)
Только опиши свой мир - где это возможно

Vladimir
19.09.2016
17:24:57
мне нужен сайдэффект сытости и удовлетворения. поможет мне в этом ФП?

Evgenij
19.09.2016
17:25:31
Да - создай этоу оболочку внутри монады)

Vladimir
19.09.2016
17:26:20
noodles monad

Google

Vladimir
19.09.2016
17:26:46
трансформер NoodleT

Evgenij
19.09.2016
17:28:32
Ну незнаю - знаю создай свои законы и твори)

Vladimir
19.09.2016
17:29:49
runNoodleT

Evgenij
19.09.2016
17:39:30
Видно списки складываются и всё(
вообщето JS это даже не ФП язык - это всё равно в ассемблере выражать ООП)
Имхо!

Anatolii
19.09.2016
19:40:30
а проект haskelldb забросили? выглядит оечнь интересно
а с GHC 8.0 не компилится
:(

Paul
19.09.2016
20:18:11
А можно скорость Телеграма объяснить тем, что сервер написан на каком-то функциональном языке?

Nikolay
19.09.2016
20:18:45
вроде бы на c++ и php написан

Paul
19.09.2016
20:18:59
Откуда инфа?

Nikolay
19.09.2016
20:19:45
от человека который работал в команде Т какое-то время

Vladimir
20.09.2016
07:53:16
а телеграм очень быстрый?

Ekin
20.09.2016
08:29:32
Говорят, серверная часть whatsapp целиком на Erlang.

Vladimir
20.09.2016
10:28:33
если он и быстрее вотсаппа, то это невооруженным глазом не заметишь

Alexander
20.09.2016
15:39:44
что-нить интересное пропустил?

Timothy
20.09.2016
16:04:20
а есть ли новости по ghc бекенду от intel? симпозиум уже скоро, а на реддите и в рассылке пусто

Anatolii
20.09.2016
16:07:19
помойму ничего особо интересного не было:)

Evgenij
20.09.2016
16:15:32
Как всегда?