
Daniel
19.06.2018
16:44:44

Alexander
19.06.2018
16:47:00

A64m
19.06.2018
16:47:05
вы считаете что ли, что сложение параллелить нельзя?

Daniel
19.06.2018
16:48:15

Google

A64m
19.06.2018
16:49:06
по вашему 3 больше трех что ли?

Daniel
19.06.2018
16:49:30

Alexander
19.06.2018
16:50:14

Евгений
19.06.2018
16:50:15

Daniel
19.06.2018
16:50:17

A64m
19.06.2018
16:50:36
> Любое сложение более трёх значений
a + b + c + d
x1 = a+b | x2 = c + d
x1 + x2

Daniel
19.06.2018
16:51:18
sum(sum(a,b), sum(c,d)), я бы так записал

Евгений
19.06.2018
16:51:25
Вообще говоря в a может оказаться ненормальная форма. Идея паралелить a+b нормальная

Daniel
19.06.2018
16:52:02
и тут, действительно, sum можно параллелить
и, действительно, смысла в этом мало

Евгений
19.06.2018
16:52:22

Alexander
19.06.2018
16:53:41

Евгений
19.06.2018
16:53:42
Попробуйте написать преобразователь кода на го, который будет любую операцию параллелить. Прогоните его на компиляторе, а потом попробуйте что-нибудь собрать. Будете неприятно удивлены

Google

Daniel
19.06.2018
16:53:57
и потому, что нет способа пометить sum как функцию, непригодную для распараллеливания, нет и распараллеливания.

Евгений
19.06.2018
16:54:15

Daniel
19.06.2018
16:58:08
хорошо, спасибо, я понял
у меня следующий вопрос, не сочтите за троллинг
а сами вы как думаете, хорошо ли было бы добавить в хаскель возможность автоматически параллелить вычисления, к тому пригодные?
если да - ведутся ли такие работы?

Alexander
19.06.2018
17:00:32

A64m
19.06.2018
17:01:08
в 90-х и начале двухтысячных были исследования по всяким вариантам, про которые можно упрощенно сказать "делаем из каждого санка спарк"
но особых успехов не было
ну какой-то вариант stingy evaluation или как-то так вроде показывал результаты немного получше чем без параллелизации

Евгений
19.06.2018
17:03:11


A64m
19.06.2018
17:05:29
из каких-то работ по автоматической параллелизации не всего, а в рамках специально выделенного кода - это ApplicativeDo
он некий кусок кода в do-нотации рассахаривает не в монадные операции а в аппликативные где может, и определенные инстансы можно написать, для аппликатива - распараллеливающие, а для монады нет (это и не возможно), т.е. писателю такого кода не надо думать где что расспараллелить можно, а где нельзя
этот солвер вычисления зависимостей, кстати, тормозной и версия которая результаты получше выдает не включена по умолчанию, а работает асимтотически боле быстрая, но дающая результат "распараллеливания" похуже
из полуавтоматического есть еще библиотеки для дата-параллелизма, самый амбициозный проект из этой серии DPH как раз недавно окончательно помер

Andrei
19.06.2018
17:15:41

A64m
19.06.2018
17:16:40

Daniel
19.06.2018
17:16:59

A64m
19.06.2018
17:17:05
живые проекты из дата-параллельной серии это repa, massiv, accelerate

0x739d6cd673fffb80
19.06.2018
18:22:46
Где, кроме Хабра, можно найти рускоязычные статьи по сложному ФП, типа хаскельных линз, монадных трансформеров, машин?

Alister
19.06.2018
18:24:26
вам год принципиален?

0x739d6cd673fffb80
19.06.2018
18:27:54

Евгений
19.06.2018
18:36:10

Google

Mariia
19.06.2018
18:37:05
кстати

0x739d6cd673fffb80
19.06.2018
18:41:10

Евгений
19.06.2018
18:42:43
Ну, судя по массовости и активности англоязычного чата в телеграм, без русскоязных статей никак

Mariia
19.06.2018
18:43:13
а есть чат по идрис?

Антон
19.06.2018
18:45:05

A64m
19.06.2018
18:59:40

Mariia
19.06.2018
19:01:50

Kirill
19.06.2018
19:43:08
Тут очередную пенисомерялку подвезли, я аж на первую страницу попал - http://git-awards.com/users?utf8=%E2%9C%93&type=country&language=haskell&country=Russia

Ilya
19.06.2018
19:44:22

Евгений
19.06.2018
19:47:15
Оно считает стары по всем проектам, не?

Евгений
19.06.2018
19:47:29
У ляха звёзды за бубу

kana
19.06.2018
20:01:29

another
19.06.2018
20:52:28
Привет, есть ли в Беларуси команды, которые кодят на Haskell?

Kirill
19.06.2018
20:55:13
FP Complete :)

Alexander
19.06.2018
23:32:06
а он не в Польше сейчас живёт разве?

Dmitry
20.06.2018
00:04:43
Just for fun

Евгений
20.06.2018
04:10:58
Он не пользуется телеграмом. Говорят

Google

Aleksey
20.06.2018
04:18:09
Я в первых 3000!
(сомнительное достижение :))

Dmitry
20.06.2018
04:19:47
Сомнительным было бы, если бы "!" был факториалом.
А если в 3000 -- то не сомнительное достижение.

Aleksey
20.06.2018
04:22:11
В 3000! просто все хаскелисты входят :)
В т.ч. и все потенциальные

Kirill
20.06.2018
06:10:21

Admin
ERROR: S client not available

Alexander
20.06.2018
06:10:37
а ну может жил когда-то

Alister
20.06.2018
06:44:37

Yuriy
20.06.2018
06:47:17
ну да, заводят же своим детям аккаунты в фэйсбуглах, а чем Гитхаб хуже?

Dmitry
20.06.2018
06:48:01
Чтобы к 18-и годам уже сеньором в списке 20! быть

Alister
20.06.2018
06:48:36
мой ребеночек первый раз покомитил. а это его пул реквестик. такой маленький, а уже контрибьютор

Fedot
20.06.2018
06:52:24

Alister
20.06.2018
06:53:03
а ты звезд на гитхабе не хватаешь
дал бог репу, даст и мейнтейнеров

Fedot
20.06.2018
06:55:14
Комить а то поздно будет, все комитят и ты комить
Кстати есть у кого конфиги под xmonad?

Dmitry
20.06.2018
06:57:21
Посмотри тут ссылки, на прошлой неделе давали

Google

Dmitry
20.06.2018
06:58:23

Fedot
20.06.2018
06:58:34
Спасибо

Leonid
20.06.2018
07:35:22
Тугокодер

A64m
20.06.2018
08:10:32

Aleksey
20.06.2018
08:11:24
Да я ничего полезного не сделал же. Даже те звёзды, что есть - все зря

A64m
20.06.2018
08:12:39
у меня 10 из 9 звезд за пруф-ов-концепт хештаблицы Ж(((

Aleksey
20.06.2018
08:13:29
Что в очереденой раз доказывает, что кол-во звёзд в GH - такая себе характеристика популярности и полезности

Alexander
20.06.2018
08:17:45
я их как закладки использую
если подписываться не хочется

Aleksey
20.06.2018
08:29:44
в гитхабе нет средств нормального управления закладками - категорий, вот этого всего
Так что звёзды - тупо социальная штука

Evgeniy
20.06.2018
08:32:35

Dmitry
20.06.2018
08:32:41
Дык в браузере ж есть

Aleksey
20.06.2018
08:33:37
Вот поэтому удобнее каталогизировать репозитории в нормальных хранилках закладок (org-mode у меня)

Dmitry
20.06.2018
08:34:46
А браузер какой?
Интегрируется с emacs?

Andrey
20.06.2018
08:37:14
links

Aleksey
20.06.2018
08:40:54

Dmitry
20.06.2018
08:45:07
А как они в имакс попадают?

Александр
20.06.2018
08:45:35

Aleksey
20.06.2018
08:51:01
А как они в имакс попадают?
Я руками добавляю. Файлик с закладками по общесистемному хоткею открывается. Можно прикрутить org-capture, но мне лень :)