@haskellru

Страница 1315 из 1551
Denis
29.06.2018
17:07:17
row polymorphism

Maxim
29.06.2018
17:07:26
https://github.com/purescript/documentation/blob/master/language/Types.md#row-polymorphism

где-то в книге по пурсе нормально показывается что такое и зачем

Alister
29.06.2018
17:09:01
я тут поставил haskell-platform и там нет стака

Google
Alister
29.06.2018
17:09:07
чяднт?

Алексей Ayaye :)
29.06.2018
17:09:26
ставь стек, он всё сам скачает, включая платформу.

Ilya
29.06.2018
17:09:50
Вот в чём отличие?

Vladimir
29.06.2018
17:10:57
Вывод типов же. Правда клапауций сейчас скажет поди, что никакого вывода там нет.

Ilya
29.06.2018
17:11:55
Вывод типов же. Правда клапауций сейчас скажет поди, что никакого вывода там нет.
Ну так вывод типов не противоречит утиной типизации кмк

Maxim
29.06.2018
17:12:04
Кря

Ilya
29.06.2018
17:12:16
Статическая утиная типизация as is

Maxim
29.06.2018
17:12:21
Кстати, а HasCtx подход с линзами не похож на row types?

Andrew
29.06.2018
17:14:54
? век учись...

Ilya
29.06.2018
17:15:21
... дураком помрёшь

Aleksey
29.06.2018
17:31:01
век жить - неплохо

35 лет пенсию получать!

Google
A64m
29.06.2018
18:23:18
и линзами не пользуетесь?

Вот в чём отличие?
отличие в том, что утиной типизации не существует

Yuuri
29.06.2018
18:27:00
Слово есть, а жопы нету?

A64m
29.06.2018
18:27:32
жопа есть, а утиной типизации нету

Yuriy
29.06.2018
18:28:01
Что это за "строчные типы" такие? Хочу знать, об чём этот комикс.
рядные. структурки, полиморфные по составу полей

kana
29.06.2018
18:29:41
@A64m_qb0 а у нас что-нить для рядового полиморфизма хорошее есть?

рядного

Рядовой Полиморфизм, выйти из строя

Jey
29.06.2018
18:56:01
жопа есть, а утиной типизации нету
О, опять таксономические споры

Полезное дело!

Кроме видов тайперов можно еще обсудить парадигмы и подходы. Там тоже много простора для таксономических дискуссий

A64m
29.06.2018
19:04:06
в том и дело, что обсуждать тут нечего. это шизофазия обычная. можно быть воздушным асом, можно быть воздушной планетой, можно быть утиной типизацией, и такую типизацию примут по учебнику

Евгений
29.06.2018
19:07:55
Слово есть, а жопы нету?
Слово бог тоже есть

Alister
29.06.2018
19:10:11
словосочетание "работа на хаскеле" тоже есть

Евгений
29.06.2018
19:14:26
Есть пейпер по этому вашу рядному полиморфизму? Я нашёл только какие-то сраные слайды. Исходя из них я не понял чем оно отличается от existential over type class

Антон
29.06.2018
19:14:27
словосочетание "работа на хаскеле" тоже есть
Как будто хаскелл для работы и выбирают

Alister
29.06.2018
19:24:13
надо содать клаупацийбота

Google
Евгений
29.06.2018
19:24:38
Клапауципедию

A64m
29.06.2018
19:27:11
в диссере марка джонса есть описание в три странички (по крайней мере того что тут оьбсуждается выше)

стр 15 https://www.cs.ox.ac.uk/files/3432/PRG106.pdf

это короткое изложение пейпера R.W. Harper and B.C. Pierce (1990). Extensible records without subsumption в котором эти самые рекорды и изобрели, но я его не видел

Boris
30.06.2018
11:08:41
А fpconf не случится в этом году?

Alexander
30.06.2018
11:10:40
летом же

блин надо послать доклад

ааа

CC @cblp_su (вопрос выше)

Yuriy
30.06.2018
11:12:03
fpconf либо случится, либо нет

я не знаю

Boris
30.06.2018
11:12:58
Просто типа полтора месяца всего до начала, а там и конь не валялся

Alexander
30.06.2018
11:13:40
аа

Евгений
30.06.2018
11:26:21
А там же речь шла об отдельной площадке для хаскелистов? Или уже не идёт?

Vadim
30.06.2018
11:28:56
Привет

Yuriy
30.06.2018
11:54:01
Alexander
30.06.2018
12:09:20
@haskell_blah туда вот

Yuriy
30.06.2018
12:17:34
Alexander
30.06.2018
12:39:13
а теперь не будет и хаскельного трека не будет?

win win

Google
Yuriy
30.06.2018
12:50:35
про хаскельный трек речи не было

Andrei
30.06.2018
12:51:43
Admin
ERROR: S client not available

Kirill
30.06.2018
12:51:43
@cblp_su есть какие-то новости?

Alexander
30.06.2018
12:52:13
про хаскельный трек речи не было
в прошлый раз он почти был (по факту)

с небольшими вкраплениями скалы и кложи

Yuriy
30.06.2018
12:54:31
в прошлый раз он почти был (по факту)
может, и в следующий раз будет. если будет зимой очередной общий Fpconf

Евгений
30.06.2018
16:24:02
Хм, у меня есть дерево, в вершинах которого в том числе int'ы лежат. Как мне по человечески привесить к этому дереву IntMap, ключами как раз эти инты будут? Зря я так окасаки и не прочитал :(

Dmitry
30.06.2018
16:27:54
А ключи какие?

Евгений
30.06.2018
16:32:59
Условно есть: data Tree a = Tree Int a Хочу IntMap Tree, с возможностью искать по этому Int, преобразовывать дерево отсечением веток и добавлением новых

Yuriy
30.06.2018
16:35:14
то есть обойти оригинальное дерево и собрать IntMap?

при изменении оригинального дерева обновлять этот индекс?

Евгений
30.06.2018
16:36:12
Ну собрать я intmap я могу, а как консистентно поддерживать его соответствие дереву?

Yuriy
30.06.2018
16:37:26
первое приближение — строить заново каждый раз

всё остальное оптимизации

думаешь, науке известно идеальное решение этой задачи?

а оргигинальный тип строго такой?

Евгений
30.06.2018
16:38:45
Ну там данные, не влияющие на построение дерева

Единственное что -- сама иерархия дерева несёт информацию, а вот int'ы можно произвольно выбирать

Google
Yuriy
30.06.2018
16:40:57
data Tree a = Tree Int a не очень похоже на дерево, если честно

Евгений
30.06.2018
16:41:07
Тьфу

data Tree a = Tree Int a [Tree]

Yuriy
30.06.2018
16:44:51
в детях одного узла инты могут быть одинаковыми?

Евгений
30.06.2018
16:45:15
Это универсальный идентификатор

Yuriy
30.06.2018
16:45:29
уникальны в пределах дерева?

Евгений
30.06.2018
16:45:42
Ага

IC
30.06.2018
16:48:58
Звучит как IxSet

Alister
30.06.2018
16:51:20
а пойнтфри в хаскеле порицается с точки зрения стиля?

Евгений
30.06.2018
16:55:11
Звучит как IxSet
Не понимаю как он может помочь, как мне иерархию восстановить по IxSet?

IC
30.06.2018
16:55:58
Ты делаешь инстанс для своего дерева, а оно трекает индексы

Или я с чем-то путаю... ?

Страница 1315 из 1551