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