Ayrat
показывай скрыпт
Roman
нет скрипта. Я пытаюсь сделать, чтоб DotNet.build выдал тот же результат, что и dotnet build в cmd. Ну или хотя бы блять сбилдил
Ayrat
ну эт обычно несложно
Ayrat
но если вы заменяете дотнетбилд дотнетбилдом, вам точно нужен факе?
Roman
да я думал его взять просто чтоб самому не писать обертку над смд. Пушто в коде надо вызвать
Hog
Ты что-то делаешь не так!!!
Roman
это фейк че-то делает не так, вместо того, чтоб просто вызвать dotnet build
Roman
но что интересно, если задать output dir, то dotnet build тоже перестает билдить, пушто не видит какие-то длл
Ayrat
https://twitter.com/kot_2010/status/1366766423071207432?s=09
Ayrat
Вася как всегда. Что ему могло в синтаксисе рекордов не понравиться
Hog
Вложенные трудно. Имутабельность и with.
Hog
Предполагаю просто :)
Kirill
а еще в фреймворке не работают инит проперти, что вообще убивает весь синтаксическй сахар от рекордов(
Tako
Ilya
Kirill
ну с таким хаком да. у нас архитекторы чет захейтили эту идею
Kirill
начали чето про проблемы с кубернетисом втирать, хз где связь
Ilya
Понимаю, бирюзовая компания.
Kirill
жиза
Ayrat
The 8 most missing features in C# – TooSlowException
https://tooslowexception.com/the-8-most-missing-features-in-c/
Ayrat
Кокоса хочет из сишарпа сделать фшарп
Hog
Охуенно
Hog
Жаль только жить в эту пору прекрасную уж не придётся ни мне ни тебе
Vladislav
constexpr прикольно но сложно конечно
Sergey
Hog
Vladislav
https://github.com/dotnet/csharplang/issues/4436
Vladislav
An interface is allowed to specify abstract static members that implementing classes and structs are then required to provide an explicit or implicit implementation of. The members can be accessed off of type parameters that are constrained by the interface.
Vladislav
пойду спать лучше
Hog
Зато спросят тебя - а вот чем интерфейс от абстрактного класса отличается? :)
Hog
Vladislav
вместо тупеклассов делают интерфейсы для операторов
Vladislav
статически абстрактные
Vladislav
Tako
Tako
4 не понял что имеется ввиду
Roman
Sergey
Hog
Sergey
лучше бы написал public auto M()
Hog
var var(var var)
Hog
Hog
Авто
Sergey
public var читается хуже
Tako
Sergey
Ilya
Ilya
Вот тем и будет!
Tako
а это как в компайлтайме может резолвиться? нипанимаю.А в интерфейсе можно будет написать var MyShit()?
Ilya
Или даже не так. Чем динамик от var отличается? Вот тем и будет!
Tako
Ilya
Мне кажется, мы где-то на уровне "не используйте var, ведь это динамическая типизация".
Tako
ну типа я понимаю что оно может в компайлтайме понять тип
Ilya
Ilya
В этом вся фича🤷♂️
Tako
не,я не против нововведений,но тут я считаю что лучше явно указывать тип,так читабельнее
Tako
я бы вообще даже if без скобочек не разрешал бы писать
Ilya
Давайте его забаним?
Ilya
Шучу, если что :)
Tako
а все остальное кроме 4,5,6 я не разобрался т.к лень читать эти пропозалы,много букаф
Tako
дали бы кусок кода,яб уже разобрался
Ilya
Кстати, про 7 там страшная вещь написана. Праймари конструкторы через сорс генераторы.
Tako
че он за меня где нужно сделать лейзи лоадинг,где нужно null впишет а где нужно new Dictionary<T,V>?
Ilya
Tako
Tako
Ilya
угу
Ну вот во втором предложении об этом и речь.
Tako
Ilya
Так что не переживай, зарплату получать придётся тебе.