Hog
SSH?
Bonart
Невозможно с честью отказаться наступать по колено в добре, когда следуешь за лидером, которому это добро по шею
Hog
Bonart
Первая из анекдота про сантехника, ученика и подвал с добром :)
Hog
про дерьмище понял, а остальное - нет
Shub
поэтому оно все выглядит как длинная сопля в поинт-фри, густо усыпанная комментариями в стиле // wtf, почему мои Arrow.before выполняются одновременно?
Shub
сегодня еще офигительная тема всплыла: композировать Result<'a, 'b> мы худо-бедно можем, а вот Async<Result<>> - уже нет, потому что Влашин ничего на эту тему не писал
Shub
поэтому все отцы сегодня морщили ум полдня
Dr. Friedrich
Shub
да придется. сложность только, что код не каждый день писать удается
Shub
я конечно напишу, но может быть поздно: коллеги-то могилу себе копают вот прям щас
x
x
Хотя может это не он, а Симан. Путаю их.
Dr. Friedrich
x
Decouple dicisions from actions, чет такое
x
Ну а дальше см. ролик с Гитлером и монадами 😅
Андрей
scalafmt и выкинуть оверинжиниринг. На котлине иначе то же самое будет
Андрей
Адъ! Но тут опять, прокладку менять, а не скалу. Есть же нормальные жирафы 🦒 и в скале даже мускулистее
Dr. Friedrich
У него, вон, IDE показывает всякие ворнинги, надо их пофиксеть
Dr. Friedrich
Ну и код какой-то просто содомейский, да.
Dr. Friedrich
Можно и на F# такой же написать уродский.
Dr. Friedrich
И на журафе
Андрей
что происходит в этом кусочке?
последовательно авайтятся футуры, которые уже запущены. бред вопщим. Чувствую вселенскую боль и осознаю, что против индусского кода никакая парадигма нас не спасёт 😞
Dr. Friedrich
Dr. Friedrich
Но, кажется, с практической точки зрения, если на микроперформанс не смотреть, то разницы особо никакой не будет?
Dr. Friedrich
Ну кроме того, что код уродский
Dr. Friedrich
И можно было так
val tasks = if (doCDC) {
…
Vector(f1, f2, f3)
} else Vector(f1, f2)
Future.sequence(tasks)
Dr. Friedrich
Алсо в новой скале есть норм toBooleanOption вместо вот этих экзерсисов с Try(s.toBoolean).getOrElse(false)
Dr. Friedrich
От всего кода несёт, над заметить
Doge
Vladislav
Romɑn
Hog
Hog
:D
Над кем смеётесь? Над собой смеётесь!
Anonymous
вот прям в голос
Anonymous
сегодня еще офигительная тема всплыла: композировать Result<'a, 'b> мы худо-бедно можем, а вот Async<Result<>> - уже нет, потому что Влашин ничего на эту тему не писал
Anonymous
поэтому все отцы сегодня морщили ум полдня
Vasily
Блеать, посмотрел, сколько жрет Resharper.Host
Vasily
Схуяли 5 гигов, а, @fvnever ?
Dr. Friedrich
Dr. Friedrich
На средне-крупной руки F# проекте — нормально.
Vasily
Получается, райдер одним проектом суммарно отжирает 8 гигов оперативы
Dr. Friedrich
А на какой ОС?
Vasily
windows 10
Vasily
Я считаю, это ненормально
Dr. Friedrich
Ну на нашем плагине примерно столько же ест. Мы знаем про проблемы и работаем над этим.
Dr. Friedrich
Надо FCS трамбовать
Vasily
Ясненько
Фил Ранжин
с друганом будем у бреслава интервью брать
Фил Ранжин
думаю вот, завалить его вопросами "почему не F#"
Vladyslav
а кто это?
Фил Ранжин
создатель котлина
Анна
Фил Ранжин
да, я сам охерел
Анна
ну, не подкачай
Фил Ранжин
я на самом деле на этих интервью очень слаб
Doge
Анна
Фил Ранжин
потому что я люблю F# а не скалу
Vasily
Слово-то какое заморское (с)
Анна
я думаю, ответ на вопрос "почему не скала" можно в десятке интервью с Бреславом найти как минимум
Анна
@fillpackart кстати стоит пересмотреть/перечитать старьё, чтобы не повторяться
Фил Ранжин
да, мой чел этим всегда занимается
Фил Ранжин
фишка интервью всегда в том, что ты показываешь. что чел мудак. Вот я за время интервью привязываюсь к ним, и не хочу этого показывать
Фил Ранжин
при том, что я и так заочно очень хорошо отношусь к бреславу
Фил Ранжин
короче это злой жанр
Фил Ранжин
как и статьи, всегда нужен конфликт, всегда должен быть какой-то хуесос, которого забороли
Фил Ранжин
ладно в общем, если у кого есть идеи хороших вопросов - буду рад
Doge
Фил Ранжин
Фил Ранжин
что там за история7
Bonart
Фил Ранжин
долго висит? что за дискашн?
Анна
Фил Ранжин
Диёр