
Alexander
09.01.2018
11:46:39
Kirill сказано, что это POSIX fork system call
и что создается child Process

Kirill
09.01.2018
11:47:34
ок, но для тупых вроде меня можно былоб и внятней написать, наверное

Alexander
09.01.2018
11:48:16
а ты думал, это просто новый OS поток?

Google

Alexander
09.01.2018
11:48:20
или HEC

Kirill
09.01.2018
11:51:51
ну я скорей о том, чтоб было официально разжёвано
думал-то яж вроде правильно

A64m
09.01.2018
12:02:50
> Sequences generally behave very much like lists.
неплохое начало для вводной информации для Data.Sequence

Alexander
09.01.2018
12:20:16
вопрос, вот было древнее adaptive-list Донса, которое через ассоциированые типы могло подбирать эффективные тип контейнера
в современном мире, что-то лучшее можно сделать? рюкзак/сигнатурки?

A64m
09.01.2018
12:25:55
рюкзаком такое сильно проще делать, там можно просто
Cons {-# unpack #-} !T List
писать и все что умеет ghc распаковывать для конкретных типов будет работать, и не надо зиллионы инстансов, но зато сложнее использовать (для каждого типа T "функтор" инстанциировать)
так что если адаптив-списки никто не использовал - тут еще сомнительнее что будут
но Кметт такой Set использует в одном своем проекте, может быть какой-то толк от распаковки он наблюдает
https://github.com/ekmett/coda/tree/master/lib/coda-set

Alexander
09.01.2018
12:33:03
о, herbert operator уже официально

Leonid
09.01.2018
12:33:07
MFW наступил 2018, и я опять бьюсь головой об хакадж не зная что брать для "веб сервисов" и клиента к постгресу.

Alexander
09.01.2018
12:33:18
https://github.com/ekmett/coda/commit/66480f3e3ee4e6cd19bcb3a44b9c8cd698314901

Google

Alexander
09.01.2018
12:33:44
@lonokhov т.к. 0 или т.к. много?

Leonid
09.01.2018
12:33:57
много, но всё не то
как избежать бойлерплейта и серванта?

A64m
09.01.2018
12:43:37
на кложуре писать, очевидно же

GNU/Maybe
09.01.2018
12:44:22

Alexander
09.01.2018
12:44:32
и?

Leonid
09.01.2018
12:44:36
ага, динамические языки из-за своей убогости заставляют делать хорошую архитектуру. так один кложурист в твиттере сообщил.

A64m
09.01.2018
12:44:40

GNU/Maybe
09.01.2018
12:45:18
да
Почитал пейпер по нему, оно должно как окамловские mli быть?

Kirill
09.01.2018
12:47:30
@lonokhov а ты solga не смотрел?

A64m
09.01.2018
12:47:32

Kirill
09.01.2018
12:47:53
я тут натянул servant-generic от автора этой сольги на наш жирный сервант

GNU/Maybe
09.01.2018
12:47:55

Kirill
09.01.2018
12:48:01
выглядит неплохо

A64m
09.01.2018
12:48:46
не факт, чем больше сабтайпинга при матчинге сигнатур - там тяжелее автоматически функторы применять

Kirill
09.01.2018
12:48:50
в плане ошибок на 100500 экранов

Leonid
09.01.2018
12:48:59
Kirill занятно

Kirill
09.01.2018
12:49:18
но очевидный размер временем компилятора
размен
но вроде некритично

Google

Serghei
09.01.2018
12:51:47
а много кого зацепила проблема с дырой в интеловских процессорах?

Kirill
09.01.2018
12:52:36
оффтоп же?

Serghei
09.01.2018
12:52:42
тю
тут такое проскакиевает порой
пол дня про лисп это видите лисп не офтоп

Donat
09.01.2018
12:53:26
было бы интересно узнать, повлиял ли патч на скорость работы компилятора :)
а то я видел графики с амазона, там довольно приличная разница после патча

Serghei
09.01.2018
12:54:20
ну мы потеряли кучу бабок с амазоном на самом деле

A64m
09.01.2018
12:54:30
а компилятор-то тут причем?

Serghei
09.01.2018
12:54:30
так что по их железяком заметно

A64m
09.01.2018
12:54:50
вот когда со спектром бороться будут, тогда пострадает конечно

Alexander
09.01.2018
12:59:08
кстати там какие-то ужасные обсуждения на эту тему были

Serghei
09.01.2018
12:59:17
У меня есть машинка запасная, не пропатченная. Можно на ней скорость компиляции проверить до и после )

Alexander
09.01.2018
12:59:23
но там в основном картер был, так что я не пытался глубоко читать

Serghei
09.01.2018
12:59:28
Интересн

A64m
09.01.2018
12:59:33
да, вплоть до конца всех высококуровневых ЯП вообще

Alexander
09.01.2018
13:02:59
asm-еры ликуют
хотя и им наверное не стоит

Антон
09.01.2018
13:47:02

A64m
09.01.2018
13:47:22
нет, не так

Google

Антон
09.01.2018
13:47:50
нет, не так
ну, как бы и там, и там линейный перебор, не?

Leonid
09.01.2018
13:48:58
бойлерплейт, адовы ошибки, долго компилится, ошибки всегда в плейн текст

A64m
09.01.2018
13:51:07

Антон
09.01.2018
13:53:04

A64m
09.01.2018
13:56:02
нет, сиквенс это дерево

Denis
09.01.2018
13:56:33

A64m
09.01.2018
13:56:44
да

Admin
ERROR: S client not available

Alexander
09.01.2018
13:59:43
чем сортировать, если лень vector-algorithm тащить

Pineapple
09.01.2018
14:00:12
Data.List.sort ?

Alexander
09.01.2018
14:00:18
у hashmap нету toAscList :/
что впрочем совсем не удивительно

Pineapple
09.01.2018
14:00:43
Там и Ord нету

A64m
09.01.2018
14:02:30
ну языки в которых нормальные массивы в библиотеке конечно есть, но вот есть ли языки, в которых сортировка массивов в другой отдельной библиотеке?

Alexander
09.01.2018
14:02:41
впрочем оказывается мне это не надо
не знаю таких

A64m
09.01.2018
14:03:52
раньше хоть у вектор и вектор алгоритмс были разные мейнтейнеры, но сейчас это уже какие-то совершенно комические формы преобрело

Alexander
09.01.2018
14:06:53
а кто там сейчас?

A64m
09.01.2018
14:10:58
Dan Doel

Google

Alexander
09.01.2018
14:12:15
верните лещинского :/

Denis
09.01.2018
14:14:34
ну а по поводу bag есть же multiset очень ок

A64m
09.01.2018
14:15:09
Лещинский, кстати, вернулся в хаскель сразу в комитете заседать, а вектор что-то развивать не хочет

Denis
09.01.2018
14:15:14
https://www.stackage.org/lts-10.3/package/multiset-0.3.3
от того же Лаарховена
а что это за новый проект у Кметта - coda?

A64m
09.01.2018
14:19:10
вскод плагин для хаскелеподобного языка

Alexander
09.01.2018
14:24:59
@A64m_qb0 я замеитл
обругал linear types
верните старого лещинского

Dmitry
10.01.2018
05:16:11
кто использовал вебсокеты для серванта?
они ок?

A64m
10.01.2018
09:17:46
Я правильно понял, что Снойман в докладе "почему хаскель уникален" заявил, что в строгих языках спейсликов нет?

Alexander
10.01.2018
09:24:47
ну что-то такое промелькивало

A64m
10.01.2018
09:27:58
ну вернее он иначе это сформулировал, что мол проблемой это является только в хаскеле
что фактически верно, потому что эмелист какой-нибудь очень переживает что левая свертка в хаскеле течет, но то что у него так текут все списковые функции кроме левой свертки его не особо волнует

Leonid
10.01.2018
09:31:49
https://ghc.haskell.org/trac/ghc/wiki/UnpackedSumTypes а мне бы вот и packed подошли анонимные суммы

A64m
10.01.2018
09:33:14
там такой страшный синтаксис, что какой-нибудь Sum2Of10 лучше смотрится
нужно наверное что-то вроде полиморфных вариантов, нет?

Leonid
10.01.2018
09:35:05
Ну я пока смотрю на Union Identity '[Foo, Bar, Baz] от @int_index
Но это That That That This как-то смущает