Анатолий
А если map+reduce? Уже декларативно? Да?да?
Анатолий
О, ништяк :)
Дима
Immutable, most, funfix, всё, места для рамды не остается
ℝei
Анатолий
еще монады добавь
Я их ещё и задекаррирую
Анатолий
А потом буду каррировать, чтобы задекаррировать снова
Дима
Декаррирование 🤪
Anonymous
А мужиков - функторы, а у девушек - монады. Тут все просто
Дима
Гг
Анатолий
Достаточно иммутабельные?
Дима
Такой трактовки я ещё не встречал)
Дима
А если встретил комонаду
Дима
То че
ℝei
трап
Дима
Блэт
Дима
А ЕСЛИ КОКОНЕЦ?
ℝei
let x = 2 [x] = [1] нужна ; ?
Anonymous
Если функтор вложить в монаду такое будет, такое будет... Что то у меня фантазия разыгралась)
Анатолий
let x = 2 [x] = [1] нужна ; ?
Зови сову, это его тема
Dika
Декаррирование 🤪
Это как каррирование, только декаррирование
ℝei
зову сов
Дима
совы не то чем кажутся
Анатолий
; нужны всегда независимо от контекста
Анатолий
дискасс
Анатолий
это вам не сраный бейсик или асп
Дима
Оп кохуй дискасс
Anonymous
let x = 2 [x] = [1] нужна ; ?
; всегда нужна. Могу привести кучу примеров, когда код просто не скомпилиться
Анатолий
это сишечка
Анатолий
И чтобы не решать в каждый конкретный момент "ой, нужна ли здесь точка запятой, ах блин наверное нужна, придётся ставить, но в следующей строчке точно не поставлю" можно просто не выпендриваться и ставить :)
Анатолий
как в почти любом си-подобном языке
Анатолий
Ап
Было сложно
ℝei
она мне визуально противна.
Анатолий
она мне визуально противна.
Иди в вижуал бейсик
ℝei
Иди в вижуал бейсик
не спасибо, уже был там)
Дима
Хреново жить без еслинта с преттиером, что я могу сказать
Анатолий
Или куда-нибудь ещё в майкрософт :)
Анатолий
Хорошо же сидим
Анатолий
Чо сразу преттиер
ℝei
ну вот в хаскеле их нет
Дима
))
Анатолий
ну вот в хаскеле их нет
Хаскель у меня намертво ассоциируется с борщом
Анатолий
Вкусный?
Главное что мамкин
ℝei
Блин, походу хаскел распугал всех
Анатолий
Блин, походу хаскел распугал всех
Слишком много лямбд для этого чата в 2018
Анатолий
Кстати, когда в жс завезут линк?
Дима
Лямбды не нужны
Анатолий
Не могу, у меня ломка после шарпа
Дима
Суммы типов ftw
Анатолий
Сахарок же
Анатолий
Я гурман
Дима
Ток не говори что никаких альтернатив не видел
Дима
Не поверю
Анатолий
var top = from await getItems() select name where id > 5 order by updatedDate desc group by groupId having groupId > 10;
Анатолий
ням ням же
Анатолий
ой, простите, var
Анатолий
вырвалось!
Дима
Ну у меня в immutable такие штуки есть
Анатолий
А ещё я хочу кортежи. А ещё out-переменные
Дима
Звучит как ад хок костыли)
Анатолий
Ну ладно, помечтал прилюдно и хватит :)
Анатолий
Подожду null-coalesce
Анатолий
Зачем?
Что именно зачем?
Дима
Подожду null-coalesce
Уже можешь юзать
Дима
Что именно зачем?
Ты понимаешь что не все знакомы со спнцифическими костылями с других языков? Тем более что зачастую они оказываются тупо частными случаями
Анатолий
Стрелки же завезли, все обоссались от радости :)
Дима
Ну познакомятся
Я про конкретный диалог
Дима
Я щас спрошу как у шарпа дела с юниверсумами