Информация об изменениях

Сообщение Re[27]: Да ну и фиг с этой Java-ой. .Net будет убит Rust-ом от 10.08.2016 14:33

Изменено 10.08.2016 14:50 Serginio1

Здравствуйте, Evgeny.Panasyuk, Вы писали:

EP>Здравствуйте, Serginio1, Вы писали:


S>>>>T4 работают,

EP>>>Причём тут T4?
S>> А при том, что можно сначала разворачивать исходный код дженериков в код на C# с инлайнингом по типу. Самый простой вариант.

EP>Ты предлагаешь брать на себя работу компилятора и разворачивать через кодогенерацию дженерики во всех комбинациях?

EP>Так об этом и речь — для быстрого кода на C# приходится отказываться от встроенных абстракций и писать вручную низкоуровневый код, либо генерировать его внешними утилитами
Я предлагаю заниматься этим компилятору. Ничего сложного. Кроме того куча тулз которые из MSIL кода генерят C# код.
Ни от чего не нужно отказываться. Другое дело, что для лучшей работы как я тебе показывал можно ввести расширения имплементации интерфейсов для типов.
Здравствуйте, Evgeny.Panasyuk, Вы писали:

S>> А при том, что можно сначала разворачивать исходный код дженериков в код на C# с инлайнингом по типу. Самый простой вариант.


EP>Ты предлагаешь брать на себя работу компилятора и разворачивать через кодогенерацию дженерики во всех комбинациях?

EP>Так об этом и речь — для быстрого кода на C# приходится отказываться от встроенных абстракций и писать вручную низкоуровневый код, либо генерировать его внешними утилитами
Я предлагаю заниматься этим компилятору. Ничего сложного. Кроме того куча тулз которые из MSIL кода генерят C# код.
Ни от чего не нужно отказываться. Другое дело, что для лучшей работы как я тебе показывал можно ввести расширения имплементации интерфейсов для типов.