Vasily
Надо глянуть, во что оно в шарплабе разворачивается
Ayrat
кстати вот.
Ayrat
Надо глянуть, во что оно в шарплабе разворачивается
public A ChangeA(int v) { a = v; return this; } public A(int a) { this.a = a; }
Vasily
Explicit fields are not intended for routine use. In general, when possible you should use a let binding in a class instead of an explicit field. Explicit fields are useful in certain interoperability scenarios, such as when you need to define a structure that will be used in a platform invoke call to a native API, or in COM interop scenarios.
Ayrat
всё очень мутно
Vasily
Да, мутновато
Vasily
https://stackoverflow.com/questions/23848238/how-to-initialize-a-struct-with-both-a-mutable-and-an-immutable-field?rq=1
Ayrat
Я не очень понимаю что в этом случае даёт поле mutable?
Ayrat
т.е. оно ж иммутабл
Ayrat
или я чот не понял
Vasily
https://github.com/fsharp/fslang-design/blob/master/FSharp-4.1/FS-1008-struct-records.md Мне кажется, вот это имеет отношение
Ayrat
ХММММ
Ayrat
т.е. походу BY DESIGN
Vasily
Могли че-нить заломать при имплементации
Ayrat
Бля, у меня закрадывается впечатление что проще стракто ебанину на C# писать
Vasily
Ты чего добиться-то хочешь?
Ayrat
Ты чего добиться-то хочешь?
написать стракто-ебанину
Vasily
Чтобы аллокации убрать?
Ayrat
Это пет-прожект если что, я ж щас на работе могу не работать. Спасибо @neftedollar !!!11
Vasily
Ну рекорд стракты
Vasily
Как я понимаю
Ayrat
о, это я ещё не пробовал
Ayrat
Но это ж то же самое
Vasily
Ну или на сисярпе обвязочку
Ayrat
просто менее вырвиглазно
Ayrat
вот походу на сисярпе обвязочку будет проще сделать
Shub
Я не знаю как они "вкладываются". Лучше бы не трогали
зато они знают все про алгоритмы сортировок
Vasily
https://github.com/dotnet/wpf/blob/master/src/Microsoft.DotNet.Wpf/src/System.Xaml/System/Xaml/MS/Impl/ConcurrentDictionary.cs
Vasily
МВАХАХАХА
x
лол
Vladyslav
Vasily
Ну для 2005 года вполне релевантный код
Vasily
С другой стороны, на данный момент на поддержке wpf сидит команда индусов
Roman
ну хотя б дженерик дикшнари внутри использовали бы
Roman
Ну для 2005 года вполне релевантный код
тогда не было readerwriterlockslim?
Roman
я молод
x
ну хотя б дженерик дикшнари внутри использовали бы
меня больше волнует отсутвие лока в Clear
Ayrat
Приезжай давай
Чот уже ссыкую.
Romɑn
Чёй та?
Ayrat
Чёй та?
Походу ты меня отпиздишь
Romɑn
гопак станцую =)
Ayrat
Ну ладно, приеду тоже станцую)
Ayrat
riverdance
Эх, я ток в записи смотрел, красиво
Hog
Эх, я ток в записи смотрел, красиво
ничо :) будешь на сент-патрике каждый год лицезреть :)
Éminence grise
@omgszer у тебя нет примеров azure-pipelines.yml для fsharp c пакетом?
Éminence grise
под корей конечно
Hog
я дико извиняюсь :) а чем от обычного билда отличается? после конверсии в пакет оно дёргается через обычный dotnet restore
Vladislav
@omgszer у тебя нет примеров azure-pipelines.yml для fsharp c пакетом?
https://github.com/Liminiens/json-provider/blob/master/pipelines.non-windows.template.yml
Vladislav
ну там...ничего особенного
Éminence grise
А под Linux?
Éminence grise
Значит в стандартный контейнер net core sdk надо допихать mono?
Vladislav
А под Linux?
это оно и есть
Vladislav
моно и так есть там
Vladislav
я вроде стандартный асп нет использовал
Éminence grise
Попробую. Спасибо.
Vladislav
https://github.com/Microsoft/azure-pipelines-image-generation/blob/master/images/macos/macos-Readme.md
Vladislav
https://github.com/Microsoft/azure-pipelines-image-generation/blob/master/images/linux/Ubuntu1604-README.md
Vladislav
весь софт там
Vladislav
@ijsgaus
Éminence grise
Угу, спасибо. 2.2 правда не завезли пока 😊
Ayrat
@ijsgaus они из маркетплейса ажура качаются. Там же фейк таски подтягиваются
Éminence grise
Понял спс
Ayrat
Я тебе завтра скину пример, но в общем там так можно, как таски скачаешь, делаешь через designer пайплайнов какой-то билд процесс. И справа сверху нажимаешь view YAML
Ayrat
там будут названия скачанных paket и fake тасок с параметрами
Ayrat
ну далее ясно. если чо, завтра скину
Éminence grise
Заранее спасибо, я с этим ажурным девопс не освоился еще
Romɑn
https://twitter.com/JetTechnology/status/1072545534429356032?s=09
Hog
https://twitter.com/JetTechnology/status/1072545534429356032?s=09
какое выравнивание неровное... и FilteredX - почему с заглавной? :)
Андрей
Я каждый раз гуглю как из vim выйти =(
Йошкин кот, как же ты в гопаке тогда выживаешь?!