
Alexander
29.07.2018
12:52:47
ну и плюс группы для изучения чего-то
но постепенно загнулост

Yuriy
29.07.2018
12:53:12
по какой?
по-моему, там не реальные проекты были, а игрушечные и упражнения из книжек

Владислав
29.07.2018
12:53:15

Google

Alexander
29.07.2018
12:53:20
менторство вокруг реальных библиотек и проектов гораздо круче

Владислав
29.07.2018
12:53:45

Alexander
29.07.2018
12:56:33
вопрос в том у кого есть открытые реальные проекты в которые можно контрибьютить?
к меня просто нету, или проекты это бесполезный неадекват или тяжело выделить фронт работ
в идеале хоть на ruHaskell добавить ссылки и информацию

Александр
29.07.2018
12:59:38
В чем реальность проекта измеряется?

Владислав
29.07.2018
13:00:16

Yuriy
29.07.2018
13:02:01

Alexander
29.07.2018
13:26:12

Yuriy
29.07.2018
13:27:57

Alexander
29.07.2018
13:28:43
согласен

Google

Temur
29.07.2018
13:30:10
Я начинающий в Хаскелле, когда немного поднатаскаюсь было бы очень круто поучаствовать в каком-нибудь проекте

Евгений
29.07.2018
13:31:38
Идея на 500 -- написать на сабже платформу, нацеленную на развитие собственных навыков и свободных проектов

Andrey
29.07.2018
13:34:55
ну т.е. за месяц решить какую-то конкретную задачу, имея каждый день лишь 15 минут

Владислав
29.07.2018
13:43:48

Евгений
29.07.2018
13:44:24
Я даже не программист

Владислав
29.07.2018
13:45:15

Yuriy
29.07.2018
14:08:15

Dmitry
29.07.2018
14:08:39

Владислав
29.07.2018
14:10:44

Lazzlo
29.07.2018
20:03:49
Привет, я недовно в ФП, профанский вопрос и единственный:
Теория категорий это тоже самое что и теория типов?

kana
29.07.2018
20:04:02
нет

Lazzlo
29.07.2018
20:04:37
спс

Алексей Ayaye :)
29.07.2018
20:22:10
и сразу всё встало на свои места ?

Index
29.07.2018
20:25:18
у них есть кое-что общее, обе не нужны чтобы на Haskell начать писать
точнее, с продуктами этих дисциплин столкнуться придется, а вот сами теории изучать не обязательно (и даже бестолково, потому что со знанием Haskell к ним как раз проще подобраться будет)

Yuriy
29.07.2018
20:38:25
но их объединяет категория типов, я подозреваю

Index
29.07.2018
20:41:40
категории можно где угодно отыскать, в типах в том числе

Lazzlo
30.07.2018
08:36:37
А ещё вопрос, ADT и HKT это части теории категорий или теории типов??
или как лучше сказать: результат разработки...
Или может мой вопрос вообще неимеет смысла..

Google

Lazzlo
30.07.2018
08:40:25
HKT я подозреваю относиться к ТК

A64m
30.07.2018
08:42:08
нет

kana
30.07.2018
08:48:30

Aleksey
30.07.2018
08:49:03
Она сразу про всё
Про хлеб в булошной, например

Maxim
30.07.2018
08:53:09
Ага, и про буррито

Lazzlo
30.07.2018
09:01:35
ладно, перефразирую вопрос, можно ли сказать, что оба ADT и HKT это продукты Теории типов?

Aleksey
30.07.2018
09:02:50
"Продукты применения ТТ при разработке ЯП"?

Lazzlo
30.07.2018
09:03:27
да

A64m
30.07.2018
09:06:37
HKT точно прямой продукт ТТ, марк джонс когда делал конструктор-классы в гофере прямо барендрегтовский пейпер цитировал, насчет АлгТД точно сказать не могу, может их изобрели какие-то оторванные от теории умельцы, а теория была подведена позднее

Lazzlo
30.07.2018
09:07:48

Евгений
30.07.2018
09:08:06

Lazzlo
30.07.2018
09:08:16
>АлгТД точно сказать не могу, может их изобрели какие-то оторванные от теории умельцы
Если у кого есть дополнить, то плз

Denis
30.07.2018
09:09:14

Евгений
30.07.2018
09:09:51

A64m
30.07.2018
09:10:37
А АлгДТ в NPL'е были? Или их в ML/Hope придумали?
в hope они почти соверменного вида, с паттерн матчингом (не совсем современного вида, правда, без учета последовательности кейсов), в эмеле мначала были суммы и произведения, без ПМ, без вот этого классического вида, когда объявляешь со своими метками конструкторов, в эмеле надо было с помощью асбтрактных типов их оборачивать
а в нпл емнип вообще типов-то нормальных не было
но нпл выпадает из того периода по которому я что-то читал, так что не советую тут мне верить на слово

Ринат
30.07.2018
09:21:18
Кстати, прагмаы specialize и inlinable сработали идеально, спасибо :-)
Без них конвертация double в байтстринг занимает 280 нс, с ними - 130

Google

A64m
30.07.2018
09:23:07
короче говоря "атд" в этих языках выглядели так
"нехопизированный" ml 78-го года
abslist : (. + (alpha x alpha list)) -> alpha list
replist : alpha list -> (. + (alpha x alpha list))
absrectype alpha list = . + (alpha x alpha list)
with nil = abslist(inl())
and $.(x,l) = abslist(inr(x,l))
and null(l) = isl(replist(l))
and hd(l) = fst(outr(replist(l)))
and tl(l) = snd(outr(replist(l)))
hope 80-го
typevar alpha
data list(alpha) == nil ++ cons(alpha#list(alpha))

Ринат
30.07.2018
09:23:08
А с мономорфной Функцией - те же 130

A64m
30.07.2018
09:29:20
альфы в эмельном листинге это греческие буквы в пейперах, в реальном коде это вроде должны были быть * - звездочки, а в хоповом листинге так и выглядели (просто параметры надо было объявлять, для них синтаксического соглашения нет)

Igor
30.07.2018
09:39:53
А есть типа javarush чтo-тo пo haskell?

Admin
ERROR: S client not available

Aleksey
30.07.2018
09:55:15
CodeWars, например
CodingGame
Это "сайты с задачками", правда. А не интерактивные курсы. Если нужен курс, то тогда нужно смотреть на Степик (курс Дениса Москвина)

Hot
30.07.2018
11:10:11
CodingGame вообще таращит.
Правда, на хаскеле у меня яиц не хватает там решать.
И хаскель-код у оппонентов ни разу не попадался.
А было бы круто.

Aleksey
30.07.2018
11:43:52
Раньше можно было смотреть в код других - вне текущих ивентов. Потом убрали эту фичу
И раньше CodingGame был про ежемесячные соревнования в режиме "три часа на две задачи" с вещественными призами. А сейчас там в основном нужно "ботов писать"

A
30.07.2018
11:53:20

Hot
30.07.2018
11:53:39
о, спасибо
Вообще-то, про него изначально Алексей вспомнил...

A
30.07.2018
11:53:59
и lua есть даже

Sergey
30.07.2018
12:07:47
на codeforces вроде можно haskell

???????
30.07.2018
13:51:16

Google

Aleksey
30.07.2018
14:04:34
Стоило ожидать

Alexey
30.07.2018
14:06:00
почему?

Aleksey
30.07.2018
14:13:56
Организаторы просто не смогли два мероприятия параллельно организовывать
Буду ждать полноформатной конфы в декабре, без fpconf-митапа как-нибудь обойдёмся :(

???????
30.07.2018
14:15:41
То насколько поздно они это поняли меня оч расстраивает... Уже отпуск так запланировал, чтоб 15 числа в москву пролётом залететь.

Aleksey
30.07.2018
14:17:14
Обидно, да

Alexander
30.07.2018
14:39:45
опс, случайно убил оффтоп(?)
так у меня проблема со стеком
собираю пакет, в extra-deps последний servant-auth-client
при сборке падает и говорит что ему не хватает модуля из servant-auth
причем при последующих ребилдах тоде
меняю в stack.yaml версию servant-auth на минорную ниже - все собирается
меняю версию назад как было - тоже собирается
модуль есть во всех версиях