
? animufag ?
21.01.2018
19:46:07

A64m
21.01.2018
20:28:09

Imants
21.01.2018
20:30:16
Кажется, можно было установить платформу без стака. По крайней мере, на Win. Снять галочку при установке.

Alexander
21.01.2018
20:31:40
там есть min installer

Google

Imants
21.01.2018
20:32:45
Да, наверное. Больше года, как не ставил

Denis
22.01.2018
05:27:56
@cblp_su привет) кто такой? https://m.habrahabr.ru/post/334760/comments/#comment_10354984
Вообще ничего кроме го не признает
И чушь несёт

Yuriy
22.01.2018
05:32:13
я его не знаю

Denis
22.01.2018
05:39:42
https://m.habrahabr.ru/post/334760/comments/#comment_10361382
Нафиг такие специалисты

Denis
22.01.2018
05:45:22
Обязательно чтоли всех гошников в лицо знать?

Andrei
22.01.2018
05:46:43
отож

Denis
22.01.2018
05:49:56
Он же хаскеллист)
Сам же пишет что в касперском работал
https://m.habrahabr.ru/post/334760/comments/#comment_10345594

Leonid
22.01.2018
06:40:03
Я вот только не пойму зачем тратить время на подобные споры

Google

GNU/Maybe
22.01.2018
06:40:26
Ответ смешной вообще

Pig
22.01.2018
06:42:06
Плох тот хаскеллист, который не хочет стать гошником

Denis
22.01.2018
06:42:31

Leonid
22.01.2018
06:44:51
Один раз зашкварился об го, и будешь в башне из слоновой кости спать под шконкой возле параши. Академики не прощают никаких проступков.

Denis
22.01.2018
06:45:48
Такое ощущение по его изречениям, что го есть серебряная пуля в программировании

GNU/Maybe
22.01.2018
06:46:03

Denis
22.01.2018
06:46:58
А эта дичь... err !=nil, как можно утверждать, что исключения есть плохой дизайн?

GNU/Maybe
22.01.2018
06:49:26
Исключение — плохой дизайн, но то как делает это го — не лучше

Denis
22.01.2018
06:52:38

Leonid
22.01.2018
06:56:42

Alexander
22.01.2018
07:37:05
хотел тоже вписаться потом решил что лень логиниться и вообще там какой-то персонаж упоротый и передумал

A64m
22.01.2018
08:52:52
удивительно даже, в кои веки согласен с cdsmith
> Ultimately, the whole question comes down to everyone acknowledging that partial functions aren't ideal, but no one having a compelling replacement.
вообще, не справляюсь уже с перепощиванием смешных вещей из хаскельреддита, буду редкие проблески разума постить
нет, ничего не получится
кроме отдельных частичных функций на хаскельреддите еще списков боятся. Целая тема про это, автор вебгхц, который последнее время постит зиллионы постов там рассказывает как страшно списки конкатенировать

Leonid
22.01.2018
08:58:54
А что ему мешает не конкатинировать списки?

A64m
22.01.2018
09:00:22
очевидно ничего не мешает, если бы он конкатенировал списки, он бы знал, что это не страшно (при правильной ассоциативности)
причем это все обсуждается в контексте использования вектора, в котором как раз конкатенация - гроб, гроб, кладбище.

Google

A64m
22.01.2018
09:02:07
еще там очарльз начал было писать что у вектора консы O(1) но быстро понял, что это уже перебор

Denis
22.01.2018
09:02:54
гроб гроб кладбище CDR

Leonid
22.01.2018
09:03:50
автомобиль

A64m
22.01.2018
09:19:36
даже если что-то по делу пишут вроде этого в треде про недостатки
> TH staging restrictions. Adds restrictions on module organization, sometimes forces you to split things into modules.
> Almost non-existent debugging and profiling support (cost-center profiling and debugging suck)
то обязательно про рекорды добавляют, естественно все обсуждение ниже только про рекорды
> The more important something is, the more important it is to get right. I think records are extremely important, so it needs an extremely good implementation. Otherwise, we're dooming the entire future of Haskell to a subpar critical feature.
рекорды такие важные что за 30 лет так и не сделали их
не такие важные фичи-то не боялись в недоделанном виде в язык добавлять, и потом допиливать

Index
22.01.2018
09:42:09
Футболки подъехали

Alister
22.01.2018
09:43:15
в них на собесы можно ходить

Index
22.01.2018
09:43:20
Отсутствие логотипа у Агды ловко компенсировано логотипом Ассоциации Графического Дизайна Австралии.

Denis
22.01.2018
09:44:08

A64m
22.01.2018
09:47:10

Дед Пегас
22.01.2018
09:48:17
Ништяк.

Kirill
22.01.2018
09:53:51

Index
22.01.2018
09:54:09
Заказ с собственным рисунком.

Kirill
22.01.2018
09:56:01
а зашарь логотипчики?

shadowjack
22.01.2018
10:00:07
Как у хаскеля с асинхронным вводом/выводом? Тысяч 10 tcp соединений держит?

Дед Пегас
22.01.2018
10:00:34
Были же SVG, наверное.
Олсо, а шелкография годная есть?

Google

Index
22.01.2018
10:01:46
а зашарь логотипчики?
1. haskell - https://commons.wikimedia.org/wiki/File:Haskell-Logo.svg
2. nixOS - https://github.com/NixOS/nixos-artwork/blob/376ed4ba8dc2e611b7e8a62fdc680967ead5bd87/logo/nix-snowflake.svg

Kirill
22.01.2018
10:02:21
благодарю

Yuriy
22.01.2018
10:05:58
то есть Хаскель этим не занимается, а warp отлично держит

Kirill
22.01.2018
10:09:08
есть старые не очень позитивные тесты https://habrahabr.ru/post/145796/ но там снап, с большим числом подключений у него какие-то весёлости были

Index
22.01.2018
10:09:22
Snap это не Warp

Kirill
22.01.2018
10:09:42
потому и "НО"

Index
22.01.2018
10:09:45
Yesod/Spock/Servant это WAI (а значит можно Warp)
Happstack/Snap это не WAI (а потому бесполезно в 2018)

Vladimir
22.01.2018
10:10:22

Admin
ERROR: S client not available

A64m
22.01.2018
10:12:42
занимается, занимается

Vladimir
22.01.2018
10:13:32
и грин треды там еще, без них было бы сложно сделать все эти варпы и снапы

Quet
22.01.2018
10:13:58

A64m
22.01.2018
10:16:01
зачем вы травите несчастных гошников? Это виктимблейминг, в том что они такие поехавшие виноват только го и Роб Пайк

Quet
22.01.2018
10:16:24
да не, причём тут го
прост персонаж реально поехавший
мне кажется его в итоге в го чатике забанили

shadowjack
22.01.2018
10:21:16
Мне соединения нужно не http, а tcp для пыр ту пыр.

Yuriy
22.01.2018
10:25:07
Хаскель предоставляет всё, что нужно warp, чтобы управлять соединениями

shadowjack
22.01.2018
10:29:03
Меня практика интересует и слова которые нужно гуглить

Google

Alexander
22.01.2018
10:37:55
не мерял, но больших проблем именно в IO manager быть не должно
во всяком случае IO manager там весьма не плох по сравнению с другими языками, которые существуют
при этом если ещё и кастомные менеджеры делать можно будет (вроде не прилетело ещё в master GHC) то можно будет совсем клевые вещи, как разные политики шедулинга для IO и CPU bound задач

A64m
22.01.2018
10:40:38
этот проект с кастомными менеджерами-то хоть живой еще?

Alexander
22.01.2018
10:43:29
хз, статья свежая совсем была
можно у семёна спросить
но для всего этого обычно лучше всего proof of concept и померять

A64m
22.01.2018
10:44:49
а что за статья?

shadowjack
22.01.2018
10:44:53
Кастомные менеджеры это хорошо. Мне вот в Python asyncio приоритетов не хватало для io задач.

Alexander
22.01.2018
10:45:36
@A64m_qb0 щас попробую найти
не не сейчас, мне mendeley desktop пришлось сносить
по умолчанию в haskell приоритетов нету, можно наверное изобразись за счет какого-то оверхеда в юзерспейсе даже сейчас
но вообще там основная идея что для IO bound FIFO, а для CPU bound LIFO хорошо
приоритеты через FRP style либы можно

A64m
22.01.2018
10:53:11

shadowjack
22.01.2018
10:53:33
Мне для io нужна очередь с приоритетами - чтоб пока трафик с высокоприоритетных сокетов не обработался, остальные не трогать.

Alexander
22.01.2018
10:53:38
я вообще случайно где-то нашёл, я знаю что в чятик рабочий скидывал, сейчас найду
@A64m_qb0 https://www.microsoft.com/en-us/research/wp-content/uploads/2016/07/lwc-jfp16.pdf
я как всегда перепутал авторов

A64m
22.01.2018
11:26:58
да это тот проект про который я подумал, где вот этот вот KC SIVARAMAKRISHNAN переписывал часть рантайма на хаскеле, думал он уже заглох давно, но нет, оказывается еще что-то делается
т.е. и этот пейпер не новый, но я думал что заглохло раньше, этот я как-то пропустил

Leonid
22.01.2018
11:31:02
Our chief weapon is parametricity...parametricity and laziness...laziness and parametricity....
Our two weapons are parametricity and laziness...and control over effects....
Our *three* weapons are parametricity, laziness, and control over effects...and an almost fanatical devotion to the making impossible states unrepresentable....
Our *four*...no... *Amongst* our weapons.... Amongst our weaponry...are such elements as parametricity, laziness....
I'll come in again.

Слава
22.01.2018
11:38:05