
Alexander
31.05.2018
12:58:10
спасибо

A64m
31.05.2018
13:00:29
asterius на этом бенчмарке не проверить, у него же гц нету

Евгений
31.05.2018
13:02:40
А что значит "если бы он оптимировал как ghc"?

A64m
31.05.2018
13:03:33
это значит что я переписал оптимизированную гхц корку на этот язык

Google

Stepan
31.05.2018
14:01:52
Что можете сказать хорошего или плохого по eta language?

Aleksey
31.05.2018
14:02:35
Ничего ;)

A64m
31.05.2018
14:04:15
это допотопный хаскель (гхц 7.10)

Denis
31.05.2018
14:15:45

A64m
31.05.2018
14:16:14
так в том и дело, что они обновляться не планируют
может их жизнь и затавит когда-нибудь, но не факт

Denis
31.05.2018
14:16:53
Индия)))

Евгений
31.05.2018
14:17:14
Можно обновиться до 8.2 и не парится, фичей после него всё равно не будет

Denis
31.05.2018
14:17:31
Ну и мб когда-то DC разродится
Систем который

IC
31.05.2018
14:20:20

Denis
31.05.2018
14:21:08

Google

Denis
31.05.2018
14:21:17
Не просто тип, но и варианты

IC
31.05.2018
14:21:42
Прямо как боженька завещал.

Ilya
31.05.2018
14:21:54
прям как в идрисе

Anatolii
31.05.2018
14:21:55
я чето думал что это в след релизе будет
а оно уже в 8.4 - надо переезжать

Ilya
31.05.2018
14:22:13
с умными дырками до имплиситов всего ничего ?

A64m
31.05.2018
14:22:24

Denis
31.05.2018
14:22:26
В агде кстати ду нотации добавили

Yuriy
31.05.2018
14:23:20

A64m
31.05.2018
14:23:50
в 8.6 они лучше сортируются по релевантности и есть предложения в которых самих есть дырки
т.е. это уже как-то можно с пруфассистантами и зависимым от типов автокомлитом

Denis
31.05.2018
14:24:27

A64m
31.05.2018
14:25:02

Denis
31.05.2018
14:25:26
Ну ghcjs вроде быстрее начал двигаться

A64m
31.05.2018
14:25:44
да ничего не быстрее

Anatolii
31.05.2018
14:26:14
а когда релиз 8.6 планируется?
наверное уже лучше на него перееду

A64m
31.05.2018
14:26:25
там просто единственный автор годами что-то в стол пишет, потом после этого самого многолетнего перерыва - бабах - новые ветки появляются

Google

A64m
31.05.2018
14:26:35

Anatolii
31.05.2018
14:26:56
а там какие-то изменения будут после которых перестанет собираться половину либ?

Denis
31.05.2018
14:27:08

Anatolii
31.05.2018
14:27:24
релиз без фитч же
ну дырки умные умные
:)
но боюсь чтобы там что-то не поломали


A64m
31.05.2018
14:27:50
до заморозки 8.6 неделя, с фичами дела обстоят сейчас так:
вмерджены 4 микрофичи
литералы с подчеркиваниями
блоки кода передаваемые в функции без скобок
@ в паттерн-синонимах
вайлдкарты в стендалон дерайвингах
приняты комитетом и имплементированы, но пока не вмерджены две немикрофичи
QuantifiedConstraints https://phabricator.haskell.org/D4724
DerivingVia https://phabricator.haskell.org/D4684
вынесены на рассмотрение комитета и имплементированы две фичи
или-паттерны https://github.com/ghc-proposals/ghc-proposals/pull/43
читатель все никак не соберется прочитать
лин.типы - читатель и не собирается читать до начала заморозки
приняты комитетом но не имплементированы
ньютайпы для анлифтед типов, массивы анлифтед типов и анбоксед типы величиной не со слово
недоимплементированы и не на рассмотрении комитета - мутабельные объекты.
таким образом пока есть надежда на второй релиз (почти) без фич, но ведь две нормальные фичи могут и успеть сделать
только вместо "до заморозки неделя", "до заморозки один день"


IC
31.05.2018
14:29:58
осенью
Надо успеть Ivory пропатчить ?

Anatolii
31.05.2018
14:30:07
товарищи, а как вот эта фича называется в хаскеле чтобы посмотреть примеры и почитать можно было поподробнее
pattern a :- b = (a, b)
а то гугление по слову pattern приводит к паттерн матчингу

IC
31.05.2018
14:30:28

Anatolii
31.05.2018
14:30:38
спасиб, не мог вспомнить

Timofey
31.05.2018
14:49:25
Я вот прям заинтересовался "или-паттернами"
какова вероятность, что их рано или поздно вмержат, как вы думаете?

Denis
31.05.2018
14:56:57
высокая, им сто лет в обед(в других языках)

Timofey
31.05.2018
14:58:14
Это радует

A64m
31.05.2018
15:48:54

Google

Евгений
31.05.2018
15:49:57

A64m
31.05.2018
15:50:37
всегда есть

Евгений
31.05.2018
15:52:00
*скучный спор об антиномии конечного и бесконечного был здесь*

A64m
31.05.2018
15:52:26

Yuuri
31.05.2018
16:13:20

Alexander
31.05.2018
16:21:36
изобрести свой который будет обёрткой и не надо заворачивать в Maybe достаточно просто

Yuuri
31.05.2018
16:22:11
Ну понимаю, но небазовую тоже хочется

Alexander
31.05.2018
16:22:24
отсутствие его в стандартной либе не странно
PL на \f x -> unfoldr (pure f) x
натрави
pure . f
видимо никому сильно не пригодилась

Ilya
31.05.2018
17:38:48

Yuriy
31.05.2018
17:46:26

Yuuri
31.05.2018
17:46:57
foldr1?
Ага. Он недостаточно неалгебраичный?

Yuriy
31.05.2018
17:47:32

Yuuri
31.05.2018
17:49:23
Да нет, он скорее риторический

Ilya
31.05.2018
17:51:26
Ага. Он недостаточно неалгебраичный?
foldr1 :: (a -> a -> a) -> [a] -> a не алгебраичен в смысле свёртки для непустого списка
правильный foldr для непустого списка это (a -> b -> b) -> (a -> b) -> [a] -> b

Google

Антон
31.05.2018
20:20:14

A64m
31.05.2018
20:29:24

Антон
31.05.2018
20:42:18
Всем Привет. Почему Haskell?

Andrei
31.05.2018
20:44:00

Антон
31.05.2018
20:45:12

Andrei
31.05.2018
20:45:39

Антон
31.05.2018
20:46:07

Антон
31.05.2018
20:46:21
Более того, в честь него ещё один ЯП назвали. Отгадай, как он называется

Антон
31.05.2018
20:46:34
?

Антон
31.05.2018
20:46:40

A64m
31.05.2018
20:52:21
плюсы хаскеля: есть гц

Антон
31.05.2018
20:52:32

Антон
31.05.2018
20:52:54

A64m
31.05.2018
20:53:03
йес

Andrei
31.05.2018
20:53:07

Yuriy
31.05.2018
20:53:23
есть алгоритм с 5 переменными. на каждом шаге любая из них может измениться, в том числе все сразу. как идиоматично такое писать — рекурсия с 5 аргументами, State c 5-кортежем (и линзами), ST?

Антон
31.05.2018
20:53:27