Ayrat
Плюсую Форки, This one will have dramatic impact
TOV_MULTIMASSO
Да, -1 аллокация на цикл в случае если в лямбде мало что происходит должна прилично ускорять код
Igor
Ребят, а AutoMapper на рефлекшене работает (под дефолту)?
Igor
А нет там проблем с перформансем? или в .net рефлекшен быстрый?
TOV_MULTIMASSO
Хотел написать "в смысле быстрый, он же в компайл-тайм", но вспомнил где я
Anatoly
А нет там проблем с перформансем? или в .net рефлекшен быстрый?
ну, если он первый раз обходит всё рефлексией и потом делает emit, то да, всё ок
Doge
ну, если он первый раз обходит всё рефлексией и потом делает emit, то да, всё ок
Он вроде при этом всё равно в пару раз медленее вручную написанных подобных методов. Как минимум, так было, когда я последний раз вопросом интересовался.
Anatoly
Он вроде при этом всё равно в пару раз медленее вручную написанных подобных методов. Как минимум, так было, когда я последний раз вопросом интересовался.
я не тестил, я просто пишу, что подход "рефлексия в рантайме" - это не сразу на костёр, надо сначала разобраться
Anatoly
а потом уже на костёр
TOV_MULTIMASSO
Кстати. В fsharp же есть multistage при помощи квотирования. Кто-нибудь видел генерацию метода из рефлекшна внутри квотаций?
Henry
Кто-нибудь в курсе, почему иногда (например, при использовании SQLProvider'а) в VS Code интерактив выдаёт intellisense ошибки, а в обычной студии всё корректно отрабатывает?
TOV_MULTIMASSO
Вложенные квотации тоже подерживаются, интересно?
Ayrat
Вложенные квотации тоже подерживаются, интересно?
да, там есть оператор для разквотирования квотирования в квотировании
Henry
Потому что там разные IS/IS-конфиги?
Что это такое и как это лечится?
Doge
https://github.com/MoiraeSoftware/myriad
Так это не то. Тут речь про мультистейдж, когда ты в рантайме, при работе приложения, компилишь AST в исполняемый код. Типа как Expression в шарпе умеют, Common LISP, scala 3 и т.п.
Ayrat
ну как бы эмитить IL у нас возможно, исполнять цитаты в рантайме тоже возможно, куча либ есть
Ayrat
Unquote например
Ayrat
и сам фшарп.компилер.сервис умеет
TOV_MULTIMASSO
Я правильно понимаю, что внутри <@ @>, по сути, может находиться любой корректный кусок fsharp кода, представляющий из себя выражение?
TOV_MULTIMASSO
Забавно
Ayrat
во, нашел быстрый евал для цитат https://github.com/eiriktsarpalis/QuotationCompiler
Henry
Что такое IS-конфиг? Хотя бы ключевые слова, чтоб информацию порыскать.
TOV_MULTIMASSO
IS=intellisense
Danil
Или IIS ?
Henry
Вопрос так звучал.
Henry
Кто-нибудь в курсе, почему иногда (например, при использовании SQLProvider'а) в VS Code интерактив выдаёт intellisense ошибки, а в обычной студии всё корректно отрабатывает?
TOV_MULTIMASSO
Что такое IS-конфиг? Хотя бы ключевые слова, чтоб информацию порыскать.
Либо там разные intellisense, либо конфиги у этих intellisense разные (если у них вообще есть конфиги)
Диёр
есть лайфхак как не заебать всех на новом месте вопросами и при этом всё-таки узнать то, что тебе нужно?
Hog
завести записную книжку (или две как у меня)
Диёр
ну тут есть очень много вопросов, которые один за другим появляются делаешь таску, находишь что-нибудь непонятное, думаешь это тебе также делать или это случайно говнокод пропустили или вообще что а это как а это зачем и тебе на него отвечают, ты дальше идёшь и ещё один вопрос
Диёр
и я людей просто так дёргать тож не хочу
Диёр
ну тут внутренняя вики скорее набор инструкций, чем описание существующего
Диёр
ну гитблейм не особо помогает
Диёр
типа смотришь одну задачу в одно время разными способами решили
Диёр
и ты такой мммм
Диёр
или просто терминов всяких из предметной области овер99999 и мне дали человека со стороны бизнеса, которого можно этими вопросами закидывать, но если это граничит между айти и бизнесом, то вот жопа
Mark
есть лайфхак как не заебать всех на новом месте вопросами и при этом всё-таки узнать то, что тебе нужно?
Первые две недели в паре работать с кем-нибудь. Я только такой способ нашёл.
Prunkles
Ох ты ж ё, меня ж только десяток часов не было. Там хотя бы что-то важное есть?
Hog
придётся новый канал-дайджест заводить :)
Anatoly
в общем, у меня два месяца была проблема. 8 раз из 10 artifactory не отдавал артефакт. провозгласив артифактори говном, переписал всё на ECR. и сегодня не взлетело с той же ошибкой. покопав сетевые настройки, выяснили, что у нас 0.0.0.0 маршрута не было. добавили. Если это решил проблему с артифактори, то прикольно. ДЖВА МЕСЯЦА.
Ayrat
Это забавно
Anatoly
мы заебали поддержку Jfrog
Anatoly
потому что явно видно, что у них беда, не у нас. но, блин.
Андрей
Anonymous
https://t.me/fsharp_chat/140868 @omgszer
Ayrat
https://t.me/fsharp_chat/140868 @omgszer
Ну мое мнение что сидеть на одном стеке можно, но это карьерная смерть
Ayrat
То есть вот до конца жизни пилить асп нет + еф конечно можно
Anonymous
но если этот стек на данный момент лучший в своем роде?
Anonymous
я ж не говорю что я до конца жизни буду сидеть на этом стеке
Anonymous
но сейчас лучший вариант как раз таки то что ты описал, что плохого в чтении доков тоже не пойму
Ayrat
но сейчас лучший вариант как раз таки то что ты описал, что плохого в чтении доков тоже не пойму
Ничего. И технологии хорошие. Я изначально говорил что проблема в людях, а не доках
Диёр
Проблема всегда в людях)
Ayrat
Ты кстати уже построил свой генератор?
А она оказывается сегодня релизится, а не вчера
Ayrat
Щас детей раскидаю, налью пивка и пойду выживать
Диёр
Вторую неделю работаю, нашёл багу в их самопальной ормке. Непокрытые тестами велосипеды это прекрасно.
Anonymous
У меня на работе самописный брокер сообщений
Anonymous
На сокетах
Диёр
у нас на старой работе был чел из тензора, который говорил что они для одной таски писали своего брокера
Диёр
ответственный подход к делу