Size: a a a

2020 March 08

p

polunin.ai in rust_offtopic
Doge Shibu
Попробуй без HKT (или GAT, если речь про раст) выразить тайпкласс функтора
trait Functor<A, T1: Functoreable<A>>
{
 fn map<B, T2: Functoreable<B>>(source: T1, fmap: Fn(A) -> B) -> T2;
}
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
trait Functor<A, T1: Functoreable<A>>
{
 fn map<B, T2: Functoreable<B>>(source: T1, fmap: Fn(A) -> B) -> T2;
}
1. ты не сможешь написать имплы
2. это не функтор
источник

AZ

Alex Zhukovsky in rust_offtopic
например Option<A> -> Future<B> подходит по типам
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
1. ты не сможешь написать имплы
2. это не функтор
Объяснишь?
источник

AZ

Alex Zhukovsky in rust_offtopic
функтор говорит что Self<A> -> Self<B>
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
например Option<A> -> Future<B> подходит по типам
Ну норм
источник

AZ

Alex Zhukovsky in rust_offtopic
надо ли говорить что у тебя нет гарантий что T2 == T1 == Self?
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
Ну норм
не норм
источник

OA

Oleg Andreev in rust_offtopic
Bogdan
слуууушай, спрошу тебя как эксперта, что ты думаешь про эту либу?
https://github.com/DaGenix/rust-crypto/

вроде как 4 года не было комитов, вроде как это плохо.
Не оч либа. А что тебе нужно?
источник

B

Bogdan in rust_offtopic
Oleg Andreev
Не оч либа. А что тебе нужно?
хм, ну интересно откуда лучше дергать крипто алгоритмы. шифрование какое-то напрмиер. там подборка алгоритмов любых.

пока просто изучаю.

лучше юзать биндинги к каким-то openssl ?
источник

G

Gymmasssorla in rust_offtopic
@Psilon, я придумал как обойтись одновременно без динамической памяти и сериализовывать в массив байт с нужным размером)))
источник

G

Gymmasssorla in rust_offtopic
Через юнион тайп паннинг
источник

G

Gymmasssorla in rust_offtopic
Потом скину сюда что получилось
источник

DF

Dollar Føølish in rust_offtopic
В с++ ето убэ
источник

DF

Dollar Føølish in rust_offtopic
Там надо щас биткасты
источник

G

Gymmasssorla in rust_offtopic
В Си вроде нет
источник

DF

Dollar Føølish in rust_offtopic
Или у тебя си? А тогда норм
источник

G

Gymmasssorla in rust_offtopic
Да медленными шагами делаю развлекуху для нердов
источник

G

Gymmasssorla in rust_offtopic
Потом можно будет монады писать в Си
источник

G

Gymmasssorla in rust_offtopic
Сейчас first-class функции делаю
источник