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

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

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

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

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


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

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

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


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

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