
Yuuri
31.05.2018
06:46:04
А нет ли бесконечного unfold, чтобы в Just всегда не заворачивать? Нахуглить не удалось.

Mark
31.05.2018
06:46:51

Dmitry
31.05.2018
06:53:13

Dmitry
31.05.2018
07:10:43

Google

Dmitry
31.05.2018
07:11:40
Достаточно однолинейно?

Stepan
31.05.2018
07:12:50
Ох ну ты и завернул)

Dmitry
31.05.2018
07:13:57
Интересно, как бесточечно \[a,b] -> (a,b) сделать? У меня pointfree отказывается

Stepan
31.05.2018
07:14:46
Там будет много head tail и оно не нужно

Dmitry
31.05.2018
07:15:46

Stepan
31.05.2018
07:15:59
Должно сработать

Dmitry
31.05.2018
07:16:09

Stepan
31.05.2018
07:17:36
@dmalkr я тебе бесточечный стиль подогнал

Dmitry
31.05.2018
07:17:43

Aleksey
31.05.2018
07:18:05

Dmitry
31.05.2018
07:18:17

Google

Stepan
31.05.2018
07:18:24

Dmitry
31.05.2018
07:18:52
Ox...
Зато в одну строчку ;))

Stepan
31.05.2018
07:18:59

Aleksey
31.05.2018
07:19:20
да. tail, конечно

IC
31.05.2018
07:19:48
Что лучше - абьюз операторов из стрелок или абьюз инстанса для (-> а)?

Aleksey
31.05.2018
07:20:13
ну инстанс для (-> a) в таком случае как раз к месту

IC
31.05.2018
07:20:23
(ответ: написать по человечьи, с именами, без вот этого всего)

Stepan
31.05.2018
07:20:42

Aleksey
31.05.2018
07:20:46
Это же как раз "применяем несколько функций к одному аргументы и компонуем результаты другой функцией" - идеальный случай для Applicative (-> a)

Stepan
31.05.2018
07:20:58

Aleksey
31.05.2018
07:21:45

Alexander
31.05.2018
07:22:42

Anatolii
31.05.2018
07:25:10

Yuuri
31.05.2018
07:25:39

IC
31.05.2018
07:26:48

Alexander
31.05.2018
07:28:02

Yuuri
31.05.2018
07:29:33
В смысле - все значения структуры?

Alexander
31.05.2018
07:30:28
в прямом
желаемый unfold не покрывает все возможные списки
так что Stream.toList . Stream.unfold

Google

Yuuri
31.05.2018
07:36:49

Anatolii
31.05.2018
07:37:34

Yuuri
31.05.2018
07:37:44
Ну или там enumFrom

Alexander
31.05.2018
07:38:08

Ilya
31.05.2018
07:40:33
Чем он хуже iterate в таком плане?
хотеть unfoldr, который даёт только бесконечные списки это то же самое, что хотеть foldr, который принимает только бесконечные списки (т.е. ему не нужен второй аргумент)
тут @qnikst прав полностью

Kirill
31.05.2018
08:20:31
а на хаскеле же не подвозили никакой дистрибутед-тестилки аля mzbench?

Dmitry
31.05.2018
08:22:39
Mzbench был немножко на хаскеле в один момент
Но потом начальство сказало «отказать»

A64m
31.05.2018
08:43:58

Kirill
31.05.2018
08:44:23
@qni
@qnikst а вы какие-нибудь такие большие тесты делаете? если да, то чем?

Alexander
31.05.2018
08:45:14
смотря чего, или интеграционные клиентами
для ch был пакет distributed-commands который на всех хостах запускает управлялку и роутит нужные события и логи в центр
их там процессим и проверяем прошел ли течин
тест
+ через ипстолы убивали общение между нодами, чтобы liveness проверить
d-c может даже открыты
их можно и без клаудхаскеля использовать

Google

Kirill
31.05.2018
09:07:33
"интеграционные клиентами" - это в смысле клиенты сами тестили или о чём речь?

Alexander
31.05.2018
09:08:24
в смысле клиент для сервиса
программа которая умеет запроы слать ответы получаттг
а общем виде

Kirill
31.05.2018
09:12:17
т.е. просто кастомный код под конкретную задачу особо без общего тулинга для сборки статы, рисования репортов?

Alexander
31.05.2018
10:09:25
да

Kirill
31.05.2018
10:13:48
thnx

Alexander
31.05.2018
10:14:30
оно как-то не обобщалось во всех пакетах по разному
distributed-commands это самое близкое к фреймворку

Kirill
31.05.2018
10:25:49
чот гугл ничегоне подсказывает
про эти команды

Denis
31.05.2018
10:48:27
два раза прочитал как “комонады" ?

Piu
31.05.2018
10:50:10

Alexander
31.05.2018
11:04:53
значит так и не решизнули

Leonid
31.05.2018
11:05:37
решизофрения

Alister
31.05.2018
11:06:06
решизофазия

IC
31.05.2018
11:34:40

Alister
31.05.2018
11:52:45
собирание комонады звучит как реставрация старинных машин

Yuriy
31.05.2018
11:56:01
и выглядит так же

Leonid
31.05.2018
11:56:13
Как собирание вольтрона

Google

Aleksey
31.05.2018
12:00:43
"Я же буду головой"?
head то бишь

Denis
31.05.2018
12:02:29
safeHead

Aleksey
31.05.2018
12:03:42
Не, safeHead в Вольтроне не место! Только слабоумие и отвага!

Leonid
31.05.2018
12:11:39
/me почитал про вольтрона в википедии и узнал что это американский франкенштейн

Timofey
31.05.2018
12:13:43
/me сдерживает внутреннего зануду, который рвётся всё высказать про Франкенштейна

Leonid
31.05.2018
12:14:53
вы уже проиграли, про профессора никто не помнит
или доктор?

Timofey
31.05.2018
12:15:15
А если подумать, то да, оба Вольтрона, о которых я знаю - те ещё монстры Франкенштейна

Leonid
31.05.2018
12:15:32
Хуже еще что они сделали с роботехом
Персонажи которые в японском помирали в американском просто исчезали

Timofey
31.05.2018
12:17:13
или доктор?
У Мэри Шелли он просто студент, в последующих переделках он и доктором был, и бароном, и имя ему другое сочиняли

Aleksey
31.05.2018
12:20:50

Alexander
31.05.2018
12:45:13
@A64m_qb0 а твой бенчмарк генерации js где-нибудь опубликован?
если да, то можешь поделиться даже если устарел

A64m
31.05.2018
12:52:49
генерации js?

Alexander
31.05.2018
12:53:02
неверно сказал
фп
просто там всякие хнйсты м гхцжс были
@A64m_qb0 ^