Dr. Friedrich
(а я каждый день на обоих пишу, например)
Bonart
Главное - чтобы грабли были не детские
Bonart
А я окунулся в яваскрипт
Igor
Какие, например?
Не сделал { на отдельной строке
Igor
Dr. Friedrich
(а я каждый день на обоих пишу, например)
Ну лан, каждый день, кроме сегодня. Сегодня я читаю код от MS, написанный в azure-devops-plugin на Java 6, и безудержно веселюсь.
Igor
Ну и Unit тип, да first-class-лямбды (а не этот сахар над делегатами) (это котлин взял из scala)
Doge
Я вижу те же грабли, только в профиль!
Ну у котлина хотя бы есть дата классы и праймари конструкторы. Это мне много где в C# коде сэкономило бы буквально простыни абсолютно бесмысленного кода.
Igor
Ну у котлина хотя бы есть дата классы и праймари конструкторы. Это мне много где в C# коде сэкономило бы буквально простыни абсолютно бесмысленного кода.
> Это мне много где в C# коде сэкономило бы буквально простыни абсолютно бесмысленного кода. Так потому что надо на F# писать, там все тоже самое
Dr. Friedrich
Ну у котлина хотя бы есть дата классы и праймари конструкторы. Это мне много где в C# коде сэкономило бы буквально простыни абсолютно бесмысленного кода.
Это довольно миноритарные отличия, на самом деле. Их просто допилить в C#, и MS уже не первый раз собирается :)
Vladislav
где тебе не надо то что в конструкторе приходит еще раз объявлять
Vladislav
полем
Vladislav
не знаю как это называется
Vladislav
как в тайпскрипте
Doge
где тебе не надо то что в конструкторе приходит еще раз объявлять
Вот это как раз я под праймари конструктором и подразумеваю.
Vladislav
да, это спасает просто от тонны ненужного кода
x
очень много хаскиля, надо чтото почитать
Hog
Призывается @grishace.
Hog
Призывается @grishace.
Я тоже знаю нескольких. Но в общей массе они теряются :)
Nikolay
А сколько уже ру коммьюнити существует? :)
Hog
А сколько уже ру коммьюнити существует? :)
domain: FSHARPLANG.RU nserver: dns1.yandex.net. nserver: dns2.yandex.net. state: REGISTERED, DELEGATED, UNVERIFIED person: Private Person registrar: REGTIME-RU admin-contact: https://whois.webnames.ru created: 2017-04-16T22:45:03Z paid-till: 2019-04-16T22:45:03Z free-date: 2019-05-18
Nikolay
Скоро два года отмечать значит будем
Vladislav
Года 3 наверно?
Nikolay
Больше
Ну кстати да, я помню сайт создавали при мне
Nikolay
@neftedollar знает
Vladislav
Не надо знать
Vladislav
Не хочу знать
Vladislav
Насколько старый
Max
define community, как говорится.
Max
зачатки были году в 2009-2010
Dr. Friedrich
Ну я это комьюнити по чатику знаю
Dr. Friedrich
Считаю, что конкретно наш уголок рукомьюнити появился вместе с чатом, а историю чата можно в телеграме глянуть.
Hog
руко-простите-что? :)
Dr. Friedrich
Ruko munity
Ayrat
O_O
Vladislav
Ну вообще очень приятно что оно под конец года развилось
Hog
🤙🏻
Vladislav
обычному)
Hog
если по китайскому, то ещё +120
Vladislav
19 February 2017 Roman Melnikov converted a basic group to this supergroup «FsharpChat»
Romɑn
Года 3 наверно?
Декабрь 2016 го
Hog
Анна
Vladislav
Vladislav
Hog
зима однако :)
Vladislav
Сосуля в печень никто не вечен
Vasiliy
В мск ПОТОП.
Vasiliy
сейчас машину не выкапывал, а вытягивал из лужи просто
Vladislav
Hog
проспект авиамоделистов или как он там :)
Анна
Я вчера вымокла под дождём в этом вашем Питере вся
Крылатый
Маньяк!
Vladislav
Vladislav
И друга раритет
Крылатый
Ого
Hog
Кораблестроителей
3-я улица кораблестроителей :)
Vasiliy
мллин. народ, в C# IDictionary есть метод TryAdd?
Vasiliy
прям помню что где то юзал этот метод, а сейчас вообще не могу найти. что за фак7
Hog
Add не всегда успешный?
Hog
TryAdd Applies to .NET Core 2.2 2.1 2.0
Vasiliy
Hog
тока это в Dictionary в IDictonary нет
Vasiliy
Add не всегда успешный?
да. нашел "веселый баг". В библотеке авторизации компании,для сваггера добавляем ответы 403 -Forbidden, 401 -Unauthorized А я в своем веб АПИ и так весь контроллер помечаю, что может вернуть 401. и короче попытка встать в словарь посторяющийся ключ
Hog
точно
Hog
используй ConcurrentDictionary
Hog
там и TryAdd
Hog
и AddOrUpdate
Vasiliy
не могу, этот словарь в Swashbuckle.AspNetCore
Vasiliy
но могу сделать просто доп проверку.