Vasily
Ппц токсик
Vasily
Типа Ильи
Sergey
Ну банить может рил зря. Но все же читать то надо, не будет же Влад кидать ссылки на все
Vladislav
А он не сам?
я пермач выдал
Ayrat
Еще был Павлуша
он во флудильне вроде не был
Vladislav
он во флудильне вроде не был
его забанили раньше вроде
Ilya
А зачем сорс генераторы для линка использовать?
чтобы сгенерить метод Sum например для всех типов которые имею сложение?
Ayrat
эээээ, ты сам позвал!
если гости срут мне на голову в моем доме, я тоже буду недоволен! ожидаемо
Vladislav
напишу за невидимку: это можно было бы сделать если бы были тайпклассы а не сраные генераторы
Vladislav
можно читать прежде чем набрасывать
Vladislav
ну что поделать, всё равно шаг вперед
шаг вперед куда? т4 сколько лет, 15?
Vasily
11 жи
Ayrat
обстановка в твоём доме довольно накалена)
еще раз намекну, ты в этом замешан
Ilya
шаг вперед куда? т4 сколько лет, 15?
ну т4 не встроен в рослин (компилятор)
Vladislav
у линк2дб генератор на нем лет с года 12
Vasily
Короче
Ilya
чтобы сгенерить метод Sum например для всех типов которые имею сложение?
Очень странная фигня. А зачем? Я чот плохо понимаю, как это будет выглядеть. Поясни. Ну сгенерили мы реализации для инта и дабла? Что с ними дальше делать? Разве дженерики не для этого придумывали?
Ilya
еще раз намекну, ты в этом замешан
неправда! ты тоже со мной споришь!
Vasily
Ох лол
Vasily
Надуманные примеры пошли
Ilya
заметь, я даже не перешел на личности)
Vasily
Про использование сурс гена
Ayrat
ну типа замена хкт\тайпклассов кодгеном
Vasily
Скорее всего будут обмазывать код атрибутами
Vladislav
на дженериках
Vasily
И хуячить
Vasily
Дальше появится несколько либ
Vasily
Авторы которых будут унижать друг друга в бенчах
Vasily
По факту тот же Т4, да
Vasily
Энтерпрайзу это особо не поможет
Ilya
По факту тот же Т4, да
чуть удобнее, но в целом я так и сказал
Ilya
и я хз чего вы так сильно расстраиваетесь
Ilya
дженерики тебе чем помогут? не совсем понял...
Да не так понял, забей. Я пока вижу, что генераторы используют для замены рефлексии🤷‍♂ То есть "у нас тут юзер код написал, давайте нагенерируем в компайл-тайм, вместо рефлексии".
Ilya
ну можно конечно погрустить, но не так сильно
Vasily
Ну расстраиваемся из-за того, что по факту декларируется одно, а наблюдается другое
Vasily
Причем люди, которые пишут только на одном языке, реально не могут понять, что есть и другие языки на той же платформе
Vasily
На Замарине та же хуета бывает
Ilya
и я хз чего вы так сильно расстраиваетесь
Я не расстраиваюсь. Ещё вчера писал, что будет больше сишарп проектов в фшарпных солюшенах, вот и всё.
Ayrat
и я хз чего вы так сильно расстраиваетесь
тем что будет либа ORM к примеру на сурсгенах. Давай угадаем из какого языка ее можно будет использовать
Ilya
Причем люди, которые пишут только на одном языке, реально не могут понять, что есть и другие языки на той же платформе
это же фича языка, у каждого языка свои фичи, F# например может классы супер удобно создавать
gsomix
gsomix
🙈
Ilya
и генерить код, несовместимый с#
Ayrat
вот щас EF по сути C# онли из-за кодгена миграций
Ayrat
(не весть какая фича, но похуй)
Ilya
тем что будет либа ORM к примеру на сурсгенах. Давай угадаем из какого языка ее можно будет использовать
я трогал генераторы, и из за того, что они работают во время копайл тайма, ты не можешь генерить классы в той же либе - нужно создавать отдельную
gsomix
@zawodskoj Ты тут? Не помню, за что тебя банил, но ты извини!
Ilya
я трогал генераторы, и из за того, что они работают во время копайл тайма, ты не можешь генерить классы в той же либе - нужно создавать отдельную
я понимаю, что ты переживаешь из за использования в F# проектах, но даже в C# это будет отдельные библиотеки
Ilya
К слову о xamarin. Там хотят IoC на генераторах затащить в него, потому что без них медленно слишком.
Ayrat
я трогал генераторы, и из за того, что они работают во время копайл тайма, ты не можешь генерить классы в той же либе - нужно создавать отдельную
ну понятно. орм будет давать парш классы для юзера чтобы он свое говно туда вгенерил в юзер коде
Vladislav
эх щас бы линк на генераторах
Vladislav
Vladislav
были бы дженерики
Ilya
изначально, а сорс генераторы не могут
Ayrat
сложный вопрос, кто то же должен сгенерить паршиал классы
ну ты в компайл тайме и догенеришь у себя в проекте
Ilya
то есть сорс генератор может написать имплементацию паршиал метода
Ayrat
в нугете будет лежать паршл класс без имплементации
Ilya
в нугете будет лежать паршл класс без имплементации
паршиал класс должен быть в одной сборке
Ilya
это фича компилятора
Ayrat
а, ну ладно
Ilya
кстати! паршиал тебя не напрягал!
Ayrat
кстати! паршиал тебя не напрягал!
ну он всегда для кодгена использовался
gsomix
ох лол
Это у меня просто банхаммера нет. Не могу с позиции силы общаться.
Ilya
А теперь по-русски
видимо хотят убрать рефлексию из IoC с помощью генераторов