Vasily
Когда я 17 лет назад начинал изучать сишарп,не думал, что он в такое скатится
Doge
Когда я 17 лет назад начинал изучать сишарп,не думал, что он в такое скатится
Я начал сильно позже, но у меня были надежды, что хотя бы какие-то средства для метапрограммирования или большей выразительности кода добавят. А в итоге все силы команды языка идут на то, что народу из asp.net было проще выжать ещё пару процентов на techempower бенчах и всё.
Doge
Не удивлюсь, если у них какие-то KPI к этим бенчмаркам привязаны
Vladislav
Не удивлюсь, если у них какие-то KPI к этим бенчмаркам привязаны
Ну скорее всего. У них же Бинг на коре как минимум
Vladislav
Думаю ажур портал тоже
Vasily
Ну и проблема на самом деле в инерции
Doge
И блин самое противное, это то, что прошло лет 5 с изначального пропозола, а рекордов или хотя бы праймари конструкторов до сих пор нет в языке
Doge
Хотя казалось бы
Vasily
Большинство серьезных в кавычках проектов начиналось лет 7 назад, и за это время там написали кучу говна
Vasily
Хотя казалось бы
Большинству гребцов на это похуй
Doge
Большинству гребцов на это похуй
Ну это сомнительное утверждение, на прошлой работе в стандратном таком энтерпрайз проекте, это нам бы это сэкономило кучу времени на тупых ДТО и промежуточных данных.
Vladislav
И блин самое противное, это то, что прошло лет 5 с изначального пропозола, а рекордов или хотя бы праймари конструкторов до сих пор нет в языке
Да даже не это - есть реализация и спека к ней. Человек который может сказать где плохо и где хорошо получилось тоже в ней
Vladislav
Это про сайма
Doge
Им бы Одерский не помешал бы в команде языка
Doge
Для контраста с остальной командой языка
Vladislav
Сайм тоже достаточно инерционный и консервативный сам по себе.
Да он скорее по историческим причинам понимает, что если он впилит что-то что потом может впилить сишарп - ему в том числе придётся писать поддержку 2 реализации фичи которую он уже написал
Vladislav
Никого не волнует чо тут у нас написано, они своё выкатят
Doge
Это сильно другим языкам мешает.
Doge
Надо было специализацию дженериков оставлять на совести самого конкретного языка
Doge
А не рантайма
Dmitry
https://github.com/dotnet/csharplang/issues/2849 чо только не сделают, лишь бы DU не пилить
А я не уловил пока, это как и интовый енам - можно будет любую строку привести к нему и поймать счастье?
Igor
Ребят, скиньте ссылку на там ставитью про вред моков из доклад про f# и pulsar
Romɑn
Лет через пять язык станет неюзабельным, похоже
И все не заметят как стали жрать говно
Romɑn
И все не заметят как стали жрать говно
Потому что ложки будут отоичные
Vladislav
узнал как у нас выглядит stackalloc
Vladislav
let inline stackalloc<'a when 'a: unmanaged> size = let p = NativePtr.stackalloc<'a> size |> NativePtr.toVoidPtr Span<'a>(p, size)
Dr. Friedrich
Норм жи.
Vladimir
Ребят, скиньте ссылку на там ставитью про вред моков из доклад про f# и pulsar
https://m.youtube.com/watch?index=7&list=PLpVeA1tdgfCDPCj4qaREjSjBtjsExhgPP&v=mv-7nCsSBV8&t=0s
habib
👍
Igor
https://m.youtube.com/watch?index=7&list=PLpVeA1tdgfCDPCj4qaREjSjBtjsExhgPP&v=mv-7nCsSBV8&t=0s
Спасибо конечно, но вопрос был в ссылке на статью в докладе
Vladimir
аа, посмотри плиз по видосу, с телефона неудобно искать
Vladimir
ближе к концу там
x
https://www.reddit.com/r/scala/comments/d06fkf/effective_today_john_de_goes_has_been/
x
чё йто, а?
Ilya
чё йто, а?
Нарушил какие-то местные правила. Токсичным был и всё такое. Ну это они так говорят.
Danil
Кто есть John De, не напомните ?
Ilya
Most critically, this [JDG's relentlessness in discussions] has discouraged contributors, damaged the community, led to significant burn-out among multiple maintainers, and stalled nearly all forward design progress on a vital project.
x
лысый качок с монадой
Danil
Vasily
Ох уж эти толерантные языки программирования, где пидора пидором нельзя назвать
Vasily
Как я понял, он спрашивал мейнтейнеров "что за хуйню вы тут написали?"
Vasily
И они типа обижались
Ilya
Ну если он так вопрос формулировал, то возможны два варианта. Он не умеет работать в команде. Ему просто хотелось устроить срач и поконфликтовать 🤷‍♂
Диёр
у них же принятно вместо "ты говноед" говорить "я не совсем уверен, что ты поступаешь правильно"
Igor
prepare your monads
Ilya
Ну мне вот недавно кодревью первое в моей жизни устроили. Обошлось без оскорблений. Сказали, что неправильно, что погуглить, почему лучше сделать так, а не иначе. Не представляю ситуацию, в которой "ты говноед и пидор" оказалось бы эффективнее.
Ilya
Обычно как-то наоборот, твои ревьверы говное и тупы пидоры
Ну я не совсем согласился. Что-то решили не переделывать. Любой человек может ошибаться 🤷‍♂
Shub
Поругали язык и пошли дальше круды на EF писать и сервисы в DI регистрировать 👀
Потому что сервис сам себя в DI не зарегистрирует. Пойду еще раз зарегистрирую сервис в DI, а то я уже полдня ничего не регистрировал.
Vasily
Я уже больше полугода не регистрировал сервис в DI
Vasily
И прекрасно себя чувствую
Vasiliy
Я уже больше полугода не регистрировал сервис в DI
как ты так живешь?? разве так можно жить? :D как тебя земля носит, сервисы не регистрируешь.
Анна
Я тоже не регистрирую никакие сервисы 🌚
Ilya
И я не регистрирую. Но хотелось бы. Очень неудобно со статик синглтонами иногда.
Viacheslav
Зацените, я нашёл //TODO:... от мира скульпторов
Danil
Видимо кто то снял галочку
Ilya
Ой, а чо она делает? Всегда было лень проверять.
Danil
Ой, а чо она делает? Всегда было лень проверять.
Если есть новые todo в коде, то перед коммитом предлагает их сделать
Ilya
Ээээ, ну то есть я сделал туду, добавил новый, а мне предлагают и новый сделать? Это слегка противоречит идее коммитов, кажется ._.
Ilya
Ужасная галочка. Теперь знаю, почему её не ставлю.
Анна
ToDo: Fix ToDo
Danil
И та рекурсивно в бесконечный ряд
Danil
На самом деле удобная вещь, я часто пользуюсь, позволяет избегать накопления этих туду в коде, тем более можно настроить
Ilya
Кастомизируемость -- это прекрасно, да.
Igor
О, на конференции С++ мелькнул F#. Влашин и railway-programming.
Я видимо отстал от жизни, а в додиезку уже завезли?
Anatoly
Result<T, E> структуру написать надо?