Ayrat
По нему я вижу, что я внутри инлайна, ок?
Я не большой знаток дебажной инфы которая в пдб лежит, но я предполагаю что есть способ туда вмазать инфу что конкретный символ или вызов пришел из другого места
Dr. Friedrich
Ну а дальше — да, проблематично, но решаемо. Можно научить компилятор специальные инлайн pdb кусочки генерить и класть туда же в метадату. Для дебаг сборки можно попытаться скомпилить код из метадаты и как-то сопоставить, но это уже больше фантастика.
Ayrat
Dr. Friedrich
Если они рили такие рисковые и вызывают код наугад, то у меня мб ещё пара предложений для них найдётся :)
Vladislav
Vladislav
вот так
Dr. Friedrich
Dr. Friedrich
Если есть код, то ситуация значительно проще.
Vladislav
У тебя код есть?
Тот скинуть не могу. Типы в одном проекте, инлайн в другом и все
Ayrat
Dr. Friedrich
Ayrat
Мне кажется мы оба что-то не понимаем! Например друг друга
Dr. Friedrich
Возможно.
Vladislav
я нихуя не понял
Ayrat
Я вот по пдб не дебажу. У меня есть IDE
Ayrat
Я вот тоже
Vladislav
короче инлайн не дебажится
Vladislav
вообще
Vladislav
все
Dr. Friedrich
Ayrat
Што
Ну вот так. Что там иде с пдб делает я знать не хочу
Ayrat
Мне кажется Фридрих пытается нам что-то сказать!
Just
так если инфа в пдб есть
Just
чего бряка не становится?
Vladislav
нету ее
Just
не останавливается хотел сказать
Just
ну значит таки инфы никакой в пдб нету
Just
если бы была - дебаг бы работал
Vladislav
ну она не работает потому что компилятор не пишет символы на каждый инлайн 100%
Ayrat
так если инфа в пдб есть
Я хз есть она или нет, я вижу что IDE нихуя не дебажит. Форневер дебажит без иде, прям сразу по пдб походу или я его не понял -_-
Vladislav
а скорее всего на метод заглушку
Just
так IDE тоже по pdb дебажит
Just
а как иначе я хз
Ayrat
Just
видимо у него свой F# про который никто не знает )
Dr. Friedrich
Чёт я не смог найти подходящих тулов, чтобы посмотреть, что же на самом деле хранится в PDB.
Just
https://github.com/fsharp/fslang-suggestions/issues/824
Just
собственно вот
Dr. Friedrich
Сайм грит просто пофиксить
Ayrat
Отлично! Подождем...
Dr. Friedrich
Диёр
А дальше видно будет
Dr. Friedrich
Диёр
Ну таску
Диёр
Тз там составить
Диёр
Инвестора найти
Диёр
Продать ему проект
Диёр
Так ещё мой дядя делал
Диёр
И успешным человеком стал
Dr. Friedrich
што
Диёр
И вообще если задержаться, то кто-нибудь другой выкинет продукт на рынок
Диёр
И консалтинг весь у него будет
Dr. Friedrich
Vladislav
Диёр
Хорошо
Dr. Friedrich
Самим запилить-то можно, надо только окружение приподнять для компилятора.
Dr. Friedrich
Вроде не очень сложно должно быть.
Dr. Friedrich
Optimizer.fs — наверняка небольшой короткий файл :)
Dr. Friedrich
Всего 3.5к строчек, тьху
Диёр
Dr. Friedrich
Диёр
зашёл в котокафе
Диёр
думал с милыми кошкодевочками поиграю
Диёр
но нет
Диёр
просто толпы агрессивных микрочеликов бегают и орут "ААААААААААААААААААА КИСЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ"
Диёр
будто предки за мамонтами охотятся
Dr. Friedrich
Dr. Friedrich
Диёр
Ну я не против чтобы они орали, но мне то хочется в чуть более спокойной атмосфере посидеть
Диёр
Это как в коворкинге надо делить на громкую и тихую зону что-ли?
Dr. Friedrich
Вот у меня там все зоны тихие
Dr. Friedrich
И посетители тихие.