Анна
Doge
И эти люди где-то пишут продакшн.
Ну я не думаю, что кто-то кроме совсем уникальных товарищей юзает рек схемы в скале в проде. (Я знаю двух таких, но они вроде реально уникальны)
Анна
О неееет, в основном «Аннушка» 🌚 заштооо?
Dr. Friedrich
Охохо!
Анна
Может ещё масло разлить? 🌚
Dr. Friedrich
Ага!
Ayrat
А какой сорт вина вы предпочитаете в это время суток?
Vasily
У Айрата в тайтле ошибка
Vladislav
И эти люди где-то пишут продакшн.
Занимаются мастурбацией в продакшн
Анна
А какой сорт вина вы предпочитаете в это время суток?
Вино какой страны вы предпочитаете в это время дня
Анна
А может и так
Яжзануда
Ayrat
Яжзануда
Тогда ты должна была пруф привести
Анна
Тогда ты должна была пруф привести
Ну я по памяти цитировала, могла ошибиться 🤔
Vasily
В это время суток я предпочитаю тренировки
Ayrat
Ну я по памяти цитировала, могла ошибиться 🤔
ну я тоже по памяти! Так что могла ошибиться именно ты!1\ъ
Ayrat
Ну я по памяти цитировала, могла ошибиться 🤔
Вино какой страны предпочитаете в это время дня
Ayrat
Нашел точную цитату
Ayrat
У тебя было неточно!!11
Анна
Vasily
Москвичи хорошие люди, но квартирный вопрос их испортил
Анна
Анна
Вот тут уже не уверена
Анна
А, точно
Анна
Поэтому уберите тайтл «Аннушка» пожалуста!
Ayrat
Наоборот оставьте
Анна
Меня обижают намёки на этого персонажа при упоминании моего имени 😐
Анна
Эк тебя перекашивает
Да просто наболело, кое-какие знакомые злоупотребляли
Romɑn
Ну и у тебя было Анечка. А не Аннушка
Hog
Нюра :)
Vasily
Нюша
Анна
Ну и у тебя было Анечка. А не Аннушка
В основном было «Аннушка». И сейчас есть!
Vasily
Гыгы,Твиттер ответил, что я стал невольной жертвой автоматической системы борьбы со спамом и разбанил
Vasily
Про Анечку я песню Земфиры знаю
Анна
Наоборот оставьте
Ты в основном «Айратушка», кстати
Ayrat
Я вот не стесняюсь себя!
Анна
Я себя тоже не стесняюсь! У меня в telegram id закодировано, что я Анюта 🤷‍♀️
Ayrat
Возможно, зря
вот так вот застесняешься себя, а дальше что? Алкоголь, Сибирь, Аляска?
Анна
Аннушкой меня обычно стрёмные личности называют 😐
Анна
Поэтому как слышу, так глаз дёргается
Hog
Почему фаршик говорит, что CLIMutable рекорд не может быть null?
Hog
это правда?
Vladimir
не верь!
Vladimir
бокси и проверяй
Hog
data.SingleOrDefault() |> box |> Option.ofObj
Hog
так?
Ayrat
Почему фаршик говорит, что CLIMutable рекорд не может быть null?
ну из кода ты ему нал не присвоишь и правда
Ayrat
то есть в обычный обжект или там стринг можно нал положить. В рекорды компилятор не разрешит
Ayrat
но через рефлексию все можно
Vladimir
так?
похоже) я Option.ofObj впервой вижу)
Vladimir
но через рефлексию все можно
и через сишарп можно)
Hog
не
Hog
тип потерялся
Vladimir
ну там типа let x = data.SingleOrDefault() if isNull (box x) |> not then use x
Vladimir
я так юзал)
Анна
ok  поправим
Спасибо! 😊
Vladimir
ну там типа let x = data.SingleOrDefault() if isNull (box x) |> not then use x
и так еще можно match box x with | null -> None | _ -> Some x
Анна
Надеюсь, это пророческий тайтл 🙈🤓
Ayrat
кто придумал передавать аргументы в функцию неявно должен гореть в аду
Ayrat
Error:(233, 16) Cannot find an implicit ExecutionContext. You might pass an (implicit ec: ExecutionContext) parameter to your method or import scala.concurrent.ExecutionContext.Implicits.global. ctx.run(quote {
Ayrat
притом что этот имплисит объявлен
Ayrat
И зачем я это рассказываю в фарш чате
Ayrat
Пойду поплачу
Vasily
Дорога в понв
Vladislav
ScAlA Is BeTtEr JaVa
Hog
Пойду поплачу
а я предупреждал :)
Hog
Дорога в понв
вымощена слезами @omgszer
Ayrat
Не, я правда не понимаю в какой вселенной это хорошо. Неявный вывод типов норм потому что он алгоритмизируем например. Там нет неявности на самом деле, это убирает рутину. Но вот за неявный проброс аргументов Одерского надо пороть. ЕкзекушнКонтекст нельзя вывести алгоритмически, их тыща разных может быть и мне, например, надо передать контекст для выполнения асинхронного говна в акке. С особым тредпулом Это значит мне надо где-то объявить этот ебаный имплисит (даже в базовом классе) и надеяться что через час я не забуду где и что я объявил.
Ayrat
Эти имплиситы - рассадник говнокода. @DogeShibu парируй
Doge
Эти имплиситы - рассадник говнокода. @DogeShibu парируй
Смотря как их использовать. Пробрасывать контексты или творить неявные преобразования повсюду - это так себе идея. Использовать для extension методов, тайпклассов и работы с продвинутыми типами - вполне норм, хоть и есть свои трейдоффы. С точки зрения именно практики, да, в нынешнем виде импликиты не мешают писать с ними дикую хрень. Но это в скала 3 выправят хоть как-то. А вот с точки зрения именно ЯП мне кажется, что импликиты достаточно красивая штука в плане того, что они позволяют одной относительно простой механикой выразить гигантское количество различных фич в библиотеках, которые в других языках вшиты в язык.