
Alexander
01.11.2016
05:59:38
Меня лично такое построение диалога всегда бесит, не знаю как других
Да, с 30.5 неочевидно согласен, но за использование floating point в перечислениях нужно открывать руки, так же как и в сях

SimpleX
01.11.2016
06:01:29

Google

SimpleX
01.11.2016
06:07:43
Перечислений
?

Vladislav
01.11.2016
06:07:51

Alexander
01.11.2016
06:07:59

Sergey
01.11.2016
06:08:27
Вот подойдешь к типичному Хаскелисту и спросишь: "чем ты занимаешься?" А он тебе конечно ответит: "вот навернул борщицца и с новыми силами ищу утечки памяти, расставляя по всему коду строгость операторов, строгость полей и форсирование вычислений"

SimpleX
01.11.2016
06:08:47
Когда вам там модули завезут?

Vladislav
01.11.2016
06:10:01
Вот подойдешь к типичному Плюсовику и спросишь: "чем ты занимаешься?" А он тебе конечно ответит: "вот навернул борщицца и с новыми силами ищу утечки памяти, расставляя по всему коду ассерты, и перекомпилируя с включенными asan и ubsan"

SimpleX
01.11.2016
06:10:23
И вкуривая в valgrind

Alexander
01.11.2016
06:11:00
И я очень недовольный и злой

Sergey
01.11.2016
06:11:21
Я что на хаски пересаживался, чтобы заниматься тем же перекладыванием говна, что и в крестах?

Google

SimpleX
01.11.2016
06:11:58

Vladislav
01.11.2016
06:12:03

Alexander
01.11.2016
06:12:03
Поэтому давай без таких выпадов, а то мрр похоже кнопку block раздали, а я ее не тестил еще

SimpleX
01.11.2016
06:12:29
Хаскель по рукам за говнокод не бьёт.

Sergey
01.11.2016
06:12:46
В идеальном языке должно быть все идеально, а не "теже яйца, только в профиль "

Vladislav
01.11.2016
06:12:58

SimpleX
01.11.2016
06:13:06
Идеальных языков не существует

Mansur
01.11.2016
06:13:30

Sergey
01.11.2016
06:13:35
А я так хотел, чтоб это был Хаски...

Alexander
01.11.2016
06:13:42
Без ошибок на границах
Если range большой то точко n*delta ну или двойная точность через 2 переменные (есть пакет это прячущий впрочем)
Нужно понимать что дает каждый язык, и что не дает, и какие компромиссы

Vladislav
01.11.2016
06:15:07

SimpleX
01.11.2016
06:15:22
Конечно, троллить же

Alexander
01.11.2016
06:15:45
Я хочу как quochen себя вести, но не умею
Все же этот лог видели?

SimpleX
01.11.2016
06:16:22
О да ?

Vladislav
01.11.2016
06:16:25

Alexander
01.11.2016
06:16:32
https://gist.github.com/quchen/5280339
Троллить вроде человек с Лора пытался

Google

Alexander
01.11.2016
06:17:16
В общем, я так отвечать не умею

Vladislav
01.11.2016
06:23:53
@GnuFreedom, а чего в чатике про раст не набрасываешь?

blkmrkt
01.11.2016
06:24:35
кстати я раст попробовал, там оче оче сырые все либы, ничего еще толком не работает на 100%

Sergey
01.11.2016
06:25:02
Не на что пока набрасывать.

Konstantin
01.11.2016
06:25:09
а свифт кто-нибудь пробовал? не пойму, что там с concurrency. вроде есть, а вроде и нет

Alexander
01.11.2016
06:26:21
У меня с rust странный опыт
Решил Haskell код ускорить (быстрый впрочем) взял аналогичную либу на rust и все тормозит
Причем на менеджиент RC тратится больше чем на GC
Но это правда специфическая задача была

blkmrkt
01.11.2016
06:27:38

Alexander
01.11.2016
06:27:40
В общем случае rust выглядит приятно
Ничо, мы линейные типы запилим, будет весело

Vladislav
01.11.2016
06:28:08
RC - далеко не всегда больее эффективная стратегия менеджмента памяти чем GC
обидно что clean умер

Alexander
01.11.2016
06:28:55
Да, у нас пилят. В процессе, пока в основном проектирование консультации с SPJ и т.п.
(я не пилю)

blkmrkt
01.11.2016
06:29:33
В общем случае rust выглядит приятно
и доки человеческие. Вообще сраный Hackage нужно запретить законодательно, он дико засирает все результаты гугла совершенно нерелевантными хитами к покрытым мхом десятилетним версиям пакетов, ломает сраные доки которых и так нихера никто не пишет, и вообще мерзакая дрянь

Alexander
01.11.2016
06:29:54
У нас у пары человек диссеры (и толпа статей) по ним были, а ресурсы на то, чтобы оплатить эту работу есть

Vladislav
01.11.2016
06:30:06
я правильно понимаю что с линейными типами можно будет делать pure обертки над императивным кодом без заворачивания в IO?

Google

Alexander
01.11.2016
06:30:35
Не уверен, а в чем проблема с заворачиваем в IO
Тебе же все равно надо data dependency явно создавать
Чтобы порядок был, а IP в основном этим и занимается
s/IP/IO/

Vladislav
01.11.2016
06:33:24
ну, к примеру можно будет безгеморройно описывать мутирующие операции (если знать что в api нет сайд-эффектов, завясящих от порядка)

Alexander
01.11.2016
06:33:39
Но и сейчас можно не заворачивать
Вот мутации - да

Vladislav
01.11.2016
06:33:50
есть еще ST, но тоже тот еще геморрой

Admin
ERROR: S client not available

Alexander
01.11.2016
06:34:29
Если FFI то без IO тип написать
ST и IO это одно и тоже
Просто в IO токен это RealWorld#

Vladislav
01.11.2016
06:35:03

Alexander
01.11.2016
06:35:17
Это да, никак

blkmrkt
01.11.2016
06:35:32

Alexander
01.11.2016
06:35:49
Где?

Vladislav
01.11.2016
06:35:49

Alexander
01.11.2016
06:36:10
Вообще половина проблем хакаджа из-за стакаджа

Google

Alexander
01.11.2016
06:36:37
И.к. придурки типа сноймана используют практики все ломающие

Vladislav
01.11.2016
06:36:43

Alexander
01.11.2016
06:36:58
И потом сделали стакан который типа чинит
И вот это сначала самому сломать, а потом героически пофиксить сильно портит юзабельность

Quet
01.11.2016
06:37:46

blkmrkt
01.11.2016
06:38:07

Vladislav
01.11.2016
06:38:36

Alexander
01.11.2016
06:38:42

Quet
01.11.2016
06:38:56
стакадж и стек это кажется лучшее что в хаскеле случилось за последнее время
а до того как в кабале появились сендбоксы я не знаю как люди в принципе что-то писали
ну кроме факториалов и быстрых сортировок

blkmrkt
01.11.2016
06:40:47
а есть альтернатива?
нет, но следует на профиты с продажи кружек и футболок на главной, нанять N человек и закодить нормальный сайт на жаваскрипте

Quet
01.11.2016
06:41:02

Vladislav
01.11.2016
06:41:22

Alexander
01.11.2016
06:41:26
в stackage есть очень хорошая вещь что они просят разраба согласиться с тем что надо поддержиать либу и рассылают нотификации

Quet
01.11.2016
06:42:38
мне кажется до сендбоксов nixos еще не существовал

Alexander
01.11.2016
06:42:48
пакета с остальной экосистемой
не, nixos постарше
ещё был cabal-dev

Quet
01.11.2016
06:43:06
был, да