Ilya
ну я никуда не собирался!
да я тут подумал - может тоже отправить ребенка
Ayrat
я не уверен что в РФ берут новорожденных
Ayrat
давно пора
Mikhαil
я не уверен что в РФ берут новорожденных
Ну только если через перекупщиков
Ayrat
конечно надо отправить
Ilya
давно пора
он ходит, но в обычный
Mikhαil
А, вы про садики
Ilya
я про английский
Ayrat
он ходит, но в обычный
мы в космо кидс ходили до переезда в ирландию, надо сказать я был доволен скоростью обучения инглиша
Ayrat
поэтому и сейчас туда отдал
Ayrat
обоев!
Ayrat
я не уверен что в РФ берут новорожденных
в Ирландии кстати садики есть с 3х месяцев
Ayrat
только бабло плати
Ayrat
работать-то надо
Ayrat
а декретов по полтора года при капитализме нет
Vasiliy
3 месяца
ясли это круто.
Ilya
блин садики все в центре
Ilya
хоть перезжай
Ayrat
хоть перезжай
зато сэкономил на ипотеке!!! (100к хватит всем)
Ilya
центр питера - сильно на любителя
Igor
На любителя больших денег
Vasily
Илья профессионал
Vasily
Не обижай его позорным словом любитель
Ilya
крестовский?
Север, около муринского парка
Vasiliy
а может объяснить зачем реально нужно юзать SourceGeneration?
Vasiliy
щас чувак рассказывает доклад, но пока смысла не вижу
Vladislav
затем
Vasiliy
затем
Не будь токсичным!
Vladislav
Мое право
Mikhαil
Мое право
Мое лево
Mikhαil
Распределили направления
Vasiliy
Может генераторы это будущее, а пока как то не радует
Doge
Может генераторы это будущее, а пока как то не радует
СурсГенераторы - это дичайщие костыли, которых по идее не должно было быть.
Vladislav
Поэтому отвечать и не хотел
Doge
И которые во всех других нормальных языках решаются без таких костылей.
Anonymous
А что это вообще такое.
Vladislav
А что это вообще такое.
компилятор делает брр из кода переданного через строки
Ilya
Ну и стандартизировать генерацию кода
Ilya
Вместо т4
Vasily
Ну т.е. реальных юзкейсов нет
Vasily
Так и запишем
Vasily
Сериализация
Ну вот единственный
Vasily
Да и тот с нюансами, походу
Anatoly
Ну сериализация - она разная
Vasily
Хотя у нас вся сериализация на кодогене
Vasiliy
https://www.youtube.com/watch?v=5CipNt8crnE
Vasily
Но он не каждый раз вызывается
Anatoly
Ещё можно написать контракты
Anatoly
И из него сгенерировать код
Vasiliy
https://www.youtube.com/watch?v=5CipNt8crnE
отмотай на -30 минут
Anatoly
У меня так было. И будет в новом проекте
Roman
а может объяснить зачем реально нужно юзать SourceGeneration?
ну это типа альтернативный подход к метапрограммированию, который должен в рантайме быстрее работать. Идея норм, исполнение говно. В целом, прекрасно вписывается в курс сишарпа последних лет: украсть фичу из другого языка, но сделать по-своему, хуево.
Roman
У меня так было. И будет в новом проекте
я думал, новый проект на фшарпе будет!1
Ayrat
а может объяснить зачем реально нужно юзать SourceGeneration?
иногда тебе надо делать код из кода. чтобы сделать это быстро и зеро кост один из способов - кодген! лисп тыщу лет назад придумал макросы, другие языки улучшили идею, в дотнете даже шеневмерла сделала охуенные макросы, осталось только спиздить, в фшарпе сделали тайп провайдеры - осталось только спиздить и доработать. Но в сишарп тиме не слышали обо всем этом и поэтому для метапрограммирования завезли не рефайнд макросы, как в расте или в скале, а ебическую говнину аля Т4
Ayrat
и да, например сериализацию в скале можно сделать через макросы
Ilya
да
Дак значит спиздили!
Ilya
кто?
Дак с#
Ilya
Сорс генераторы - тоже часть компилятора
Ayrat
кстати тайп провайдеры я лично считаю новым витком мета прогарммирования, я вот не знаю где еще такая фича есть
Ayrat
и первый блин наверное комом
Ayrat
но фича прям БОМБА
Ayrat
жалко в фшарпе она кривовата
Ayrat
Сорс генераторы - тоже часть компилятора
бля, макросы тоже часть компилятора