
Dmitry
26.01.2017
15:03:12
unregisterized
короче в продакшоне в эмдеде такие вещи использовать чревато

Quet
26.01.2017
15:03:49
ну у хаскеля рантайм, то-се
по-любому страшнее его тащить
а раст — считай тот же си
ни gc, ни рантайма с асинхронностью

Google

Dmitry
26.01.2017
15:04:12
не, это мне все не страшно
мне страшно отсутствие оптимизации в сочетании с ленивостью
ну и плюс возможные баги компилера

Quet
26.01.2017
15:04:42

Dmitry
26.01.2017
15:04:54
ну энивэй, я не готов в конторе топить за раст
то, что есть проще на си оставить
вполне себе язык

Alexander
26.01.2017
15:05:59
+

Dmitry
26.01.2017
15:06:14
я там уже эрланг насадил один раз, до сих пор отмываюсь

Quet
26.01.2017
15:06:33
за эрланг пожалел что обмазался им?

Artem
26.01.2017
15:06:47
мне ocaml когда-то нравился
даже в проде есть

Dmitry
26.01.2017
15:08:04
@quetzal да. его единственный пойнт - что типа кривая обучения низкая или как там говорят. короче людям освоить легко. если людям освоить нелегко или они не собираются это делать - то всё, можно закапывать. он для очень узкого класса задач. по сути это сишный рантайм и DSL к нему со стремным синтаксисом

Google

Dmitry
26.01.2017
15:08:34
мы на нем и раньше пописывали, но у нас люди были, которых он устраивал или даже нравился
мне - нет
но мы его, кстати, на мипсе раскочегаривали
языки с vm легко портировать

Aldar
26.01.2017
15:09:26
эликсир же, эрланг с лучшим синтаксисом

Quet
26.01.2017
15:10:06

Dmitry
26.01.2017
15:10:37
@hardliner тогда эликсир был еще далеко от продакшона. потом мы эрланговый проект свернули, и я больше в это не собираюсь

Alexander
26.01.2017
15:15:12
Эх (просто так эх)
/me просто нечего делать пока на spb-HUG еду и я делаю случайные комментарии

Dmitry
26.01.2017
15:22:15
кстати, замечали, как упоминание, что что-то (неважно) реализовано на #haskell вызывает шквал мутных коментов и вообще батхёрт?
каждый раз
т.е пишешь сделал X с такими-то результатами - всем ок. пишешь тоже самое, но упоминаешь язык - и понеслось

Quet
26.01.2017
15:23:47

Aldar
26.01.2017
15:23:50

Dmitry
26.01.2017
15:24:24
@quetzal да везде - в жж, жуике, твиторе. любое упоминание х-ла вызывает срач автоматом
интересно вот ocaml так же работает?

Quet
26.01.2017
15:24:44
на окамле просто не пишут )
хотя не, фейбук чет пописывает

Dmitry
26.01.2017
15:24:56
ну видимо уже нет

Quet
26.01.2017
15:24:57
reason, bucklescript

Google

Anatolii
26.01.2017
15:25:02
мне почему-то кажется что на нем больше чем на хаскеле пишут

Dmitry
26.01.2017
15:25:08
кто, где?

Anatolii
26.01.2017
15:25:19
я не знаю почему у меня такое мнение сложилось
оно очень субъективно
просто по тому что видел в интернетах

Dmitry
26.01.2017
15:25:52
по моему, он уже начал помирать когда я в эту всю историю пришел, а это произошло в 2008 что ли.

Quet
26.01.2017
15:26:14
ну если б не фб то я даже не знаю кто окамл использует
а так они активно толкают flow (который на камле)

Anatolii
26.01.2017
15:26:30
ну значит я крупно ошибкался:)

Quet
26.01.2017
15:26:31
reason (который камл и на камле)

Misha
26.01.2017
15:28:01

Quet
26.01.2017
15:28:36

Alexander
26.01.2017
15:29:31
Реже приходят гораздо
Окамл это то на чем кок написан?

Quet
26.01.2017
15:30:16
хотя конечно апофеоз этого это когда Сохатский упарывался эрлангом — вот там все по красоте: тут вам и померяться строчками кода, и скоростью и чем только не..
а потом он ушел в раст и как-то спокойнее стал))

Dmitry
26.01.2017
15:30:26
фиг знает, я в итоге пришел к выводу, что надо просто поменьше ээээ сообщать широкой аудитории о своих результатах и планах. и делать это тольк в строго определенных местах и с определенной целью (впарить, зарекрутить, зарекрутиться)

Quet
26.01.2017
15:30:43

Dmitry
26.01.2017
15:31:10
каждый такой пост вызывал какие-то лютые послествия вплоть до того, что мне люди в личку сраться приходили
очень утомительно

Google

Quet
26.01.2017
15:31:28
ну им же можно не отвечать ) но читалось с удовольствием

Dmitry
26.01.2017
15:31:54
да с тех пор как-то и сказать особо нового нечего. языки щас писать не надо, хотя лисп вот пришлось

Quet
26.01.2017
15:32:38
с тех пор проектов новых не было что ли? или проекты из серии “вот там crud через веб” )

Dmitry
26.01.2017
15:33:15
да не, полно проектов. но как-то сам дискурс - о гляньтечомынаписалинахаскелле устарел

Quet
26.01.2017
15:33:53
ну да, самим фактом “это можно сделать на хаскеле” особо не удивишь уже людей
хотя всякие практические аспекты описывать — очень даже актуально мне кажется
серия постов “боль и ненависть. хаскель в продакшене” )

Dmitry
26.01.2017
15:35:10
а я ж постил куда-то несекретную часть слайдов про DPI

Quet
26.01.2017
15:35:23
куда?

Dmitry
26.01.2017
15:35:33
а не помню, но скорее всего на слайдшару

blkmrkt
26.01.2017
15:36:32
Ого сколько тут новых сообщений!
Может какой крупный апдейт ghc вышел?

Admin
ERROR: S client not available

Dmitry
26.01.2017
15:36:59
а он стоит таких обсуждений?
change.log почитать обычно хватает
или что там
вообще пока сборка не сломается, обычно и не замечаешь, что там что-то вышло

Quet
26.01.2017
15:37:59
в общем про хаскель мне кажется сейчас востребованы посты как раз о практическом использовании в продакшене, а не о том как придумать еще один способ композить монады потому что трансформеры говно

Dmitry
26.01.2017
15:38:18
ну эти посты боль вызывают раз, а второе непонятно что такое "практическое использование"
пыщь-пыщь сделали бэкенд на серванте
почему на серванте - потому что

Anatolii
26.01.2017
15:38:40
круды к базе с валидациями:)

Google

Anatolii
26.01.2017
15:38:54
можно на стрелке!:)
вместо серванта
еще нету постов таких

blkmrkt
26.01.2017
15:39:12

Anatolii
26.01.2017
15:39:38
да вроде ж DuplidateRecordFields есть уже

Alexander
26.01.2017
15:39:52
Все интересное обычно успевают обсудить и поместить еще до выхода

Quet
26.01.2017
15:40:11
ну борьба с болью и решение обычных проблем
типа чем логи писать
какую prelude взять
где на ровном месте проебались и получили space leak или просто с производительностью беду

blkmrkt
26.01.2017
15:40:38

Anatolii
26.01.2017
15:40:53
в 8.0 завезли
но помойму там не все так гладко

Dmitry
26.01.2017
15:41:23
боль - это понимание RankNTypes
и использование в проекте чего-то, что не можешь объяснить остальным участникам, поскольку сам не понимаешь

Quet
26.01.2017
15:41:46

Alexander
26.01.2017
15:41:57
В больших программах space leak скорее исключение, както так получается, а механизмы поисков и так все знают
Интересно если что-то нестандартное, а оно все стандартное обычно
Ну или тулзы всякие

Dmitry
26.01.2017
15:41:57
в других языках такого ощущения, по моему, не бывает

Alexander
26.01.2017
15:42:15
Это ж круто и просто

Dmitry
26.01.2017
15:42:31
потому что я их до сих пор не понимаю, я правда с тех пор и не пытался

Quet
26.01.2017
15:42:38

Alexander
26.01.2017
15:42:40
Обожаю type level, правда мало когда реально совсем надо
напиши статью )
Я в жуйк про такое пишу, т.к. зачастую это интересные мелочи и for fun. В реальной жизни зачастую можно проще. Объяснять фичу в целом это нужно уметь (я не умею), а интересные задачи это они нужны