Size: a a a

2020 July 31

AZ

Alex Zhukovsky in rust_offtopic
действительно, ну как
источник

H

Hirrolot in rust_offtopic
Alex Zhukovsky
например пример выше можно написать

T Multiply<T, TMultiplyImplicit>(T arg1, T arg2)
 where TMultiplyImplicit : IMultiplier<T>, struct;

Но
средний шарпист этого не понимает даже если его носом ткнуть в решение https://github.com/Danielku15/OpenApiQuery/pull/42#discussion_r433704630

Не то чтобы самому что-то похожее сделать
печально
источник

В

Вафель in rust_offtopic
Kai Ren
Потому Discord не заходит особо не-геймерам.
мне кажется тут скорее реклама и монструозность/запутанность ui, а не дизайн сам по себе
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
ну выше цитату посмотри, с собеса. Какой думать, о чем речь? Нахуярил динамик и порядок
ну вон с НКТ можно будет вроде
источник

H

Hirrolot in rust_offtopic
а как тут HKT поможет?
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
ну вон с НКТ можно будет вроде
Здесь не в хкт дело
источник

p

polunin.ai in rust_offtopic
Hirrolot
а как тут HKT поможет?
хз было видео где чувак говорил что в с#10 с моноидами можно будет так делать
источник

p

polunin.ai in rust_offtopic
само видео не смотрел
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
хз было видео где чувак говорил что в с#10 с моноидами можно будет так делать
Моноиды к хкт не имеют никакого отношения.

Здесь речь про то, что это можно было бы сделать с тайпклассами или альтернативным дизайном операторов в языке
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
хз было видео где чувак говорил что в с#10 с моноидами можно будет так делать
можно дождаться шейпов где тебе компиль будете генерировать такое, но сейчас можно явно руками то же самое написать и работать будет. Как имплиситы в скале, но в шарпе это скорее эксплиситы. Работают тем не мнеее они не хуже
источник

AZ

Alex Zhukovsky in rust_offtopic
но зачем если можно динамик, хуяк-хуяк
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
можно дождаться шейпов где тебе компиль будете генерировать такое, но сейчас можно явно руками то же самое написать и работать будет. Как имплиситы в скале, но в шарпе это скорее эксплиситы. Работают тем не мнеее они не хуже
а то есть НКТ сделано через кодогенерацию? лол
источник

H

Hirrolot in rust_offtopic
polunin.ai
а то есть НКТ сделано через кодогенерацию? лол
в пойке да
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
Переслано от Stanisλav Seregin
Блять, щас короч на собесе спросили, как реализовать метод на шарпах:
T Multiply<T>(T arg1, T arg2);

Сказал, что по честному никак. А он мне "рефлекшном можно, можно к динамику привести или экспрешен три написать". Я такой ну бля, почалось
T Multiply<T>(T arg1, T arg2)
{
 return arg1;
}
T Multiply<T>(T arg1, T arg2)
{
 return arg2;
}
у этой функции только две возможные реализации (не считая эксепшенов)
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
например пример выше можно написать

T Multiply<T, TMultiplyImplicit>(T arg1, T arg2)
 where TMultiplyImplicit : IMultiplier<T>, struct;

Но
средний шарпист этого не понимает даже если его носом ткнуть в решение https://github.com/Danielku15/OpenApiQuery/pull/42#discussion_r433704630

Не то чтобы самому что-то похожее сделать
объясни как это работает, лол
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
объясни как это работает, лол
да очень просто
источник

AZ

Alex Zhukovsky in rust_offtopic
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
а то есть НКТ сделано через кодогенерацию? лол
Где здесь ты хкт вообще нашел?
источник

p

polunin.ai in rust_offtopic
Doge Shibu
Где здесь ты хкт вообще нашел?
в шарпе будет нкт же
источник

AZ

Alex Zhukovsky in rust_offtopic
Doge Shibu
Где здесь ты хкт вообще нашел?
просто модное слово, которое показывает как хаскель супериор
источник