@haskellru

Страница 731 из 1551
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
ага, динамические языки из-за своей убогости заставляют делать хорошую архитектуру. так один кложурист в твиттере сообщил.

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
Почитал пейпер по нему, оно должно как окамловские mli быть?
не совсем. Это миксины, применять функторы вручную не надо, бекпак автоматически их пытается применить, ну и параметры функторов как обычные импорты выглядят. Правда матчинг сигнатур отстойный

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

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-еры ликуют

хотя и им наверное не стоит

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
нет, сиквенс это дерево
Data.Sequence? это же Finger Tree

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 как-то смущает

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