Dr. Friedrich
Я ему там уже чота какие-то штуки на поинтерах и ридонли спанах придумал походя %)
Ayrat
вообще, полюбил компрехеншны (генераторы) let allSchemas = [ for path in api.Paths do for method in path.Methods do if method.Parameters.IsSome then method.Parameters.Value yield! api.Schemas ] if not allSchemas.IsEmpty then types (extractRecords allSchemas) куда читабельнее мапов, фильтров, коллектов и перф отличный.
Ayrat
обмазываюсь списками.
Vasily
Я бы [ на { заменил
Ayrat
оно не скомпилируется!)
Vasily
seq
Vasily
Seq.isEmpty
Vladimir
медленнее будет)
Ayrat
почти точно да.
Vasily
Возможно
Ayrat
мне тут ленивость не нужна в целом
Andrew
Но вообще генераторы крута классна
Ayrat
Но вообще генераторы крута классна
да, после проведенных бенчей я на них по-другому посмотрел
Vladimir
Только сегодня их юзал) https://github.com/fsharplang-ru/pulsar-client-dotnet/blob/schema/src/Pulsar.Client/Schema/KeyValueSchema.fs#L77-L81
Vasily
Такс, все блеать. Я теперь контрибьютор в Fabulous
Vasily
PR вмерджили наконец-то
Ayrat
PR вмерджили наконец-то
грац! Скинь ссылку!
Vladimir
Vasily
https://github.com/fsprojects/Fabulous/pull/721
Vladimir
правильно понимаю что там параметр добавился?
Vasily
Да
Vasily
Там кеширование появилось контролов
Vasily
В итоге
Vasily
И полностью дифф переписан
Ayrat
ну это ж збс.
Vladimir
вот это конечно антипаттерн, я в жирафе против него боролся, не доборолся
Vasily
Точнее не кеширование, а переиспользование
Vasily
Ща Вова жизни научит
Vladimir
параметры в апишку функций добавлять
Vasily
Там все опциональные
Vasily
Ты невнимательно смотрел
Vasily
Существующий код это не ломает
Vasily
Надеюсь, это починит некоторые неприятные баги у меня в проде
Vladimir
а, тогда ок) в жирафе добавляли и ломали
Vasily
Ну в Fabulous все должно быть опциональным
Vasily
Иначе ппц
Mark
я тут пиздец охуеваю.
ты случайно не над Bitmart API работаешь?
Vasily
Некропост
Mark
да блин
Mark
че меня откатывает постоянно куда то
Ayrat
Ayrat
о, поздравляю
Спасибо!!!111
Ayrat
Поеду в Дублин, что меня ждёт не знаю
Vasily
Пиво, карантин, джава со скалой
Roman
Поеду в Дублин, что меня ждёт не знаю
хмл парсер упакуй с собой, можт пригодится
Roman
да че может пойти не так? Будешь писать себе на фшарпе в солидной крупной компании
Vasily
Топ1 форчун
Roman
Вот да, что может пойти не так
а у тебя там рабочая виза? Или, например, есть вариант удаленно работать на условный сэшэа?
Roman
о, быстро
Ayrat
Смогу по контракту ебашить на кого угодно, но обязательно ебашить и платить налоги. И ещё через 3 года гражданство или бессрочное пребывание без условий
Ayrat
о, быстро
Да, тут 5 лет суммарно надо
Ayrat
На гражданство
Roman
ну значит надежда есть
Sergey
Да, тут 5 лет суммарно надо
Два года уже прошло? Как время то летит
Ayrat
И да, летит в пиздец
Ayrat
О, описался. Хотел написать "Летит пиздец" Но так даже лучше
Stas
а ты когда туда шел, тоже задачки на доске решал у них?
Stas
и отвечал на вопросы "как вести себя, если коллега идиот?"
Ilya
И в какую монаду его завернуть.
Анна
и отвечал на вопросы "как вести себя, если коллега идиот?"
Мне кажется, Айрату приходится теперь каждый день решать эту проблему
Stas
Мне кажется, Айрату приходится теперь каждый день решать эту проблему
а говорят бесполезное занятие... Хотя недавно общался с британкой, у них повернуты на поведенческом интервью и даже твио соц сети могут влиять на результат
Ayrat
а ты когда туда шел, тоже задачки на доске решал у них?
Мне предложил чувак на доске, да. Я сказал - no way, I have a laptop. И решил ему на своем лептопе.
Ayrat
И да, бихевиор тест был
Ayrat
Ненавижу писать код на доске
Hog
Ненавижу писать код на доске
Компилировать в уме и деплоить хз куда :)
Stas
тут мне знакомый задал вопрос
Stas
Hog
фаршисты, да...
Vasily
Фаршики