Size: a a a

2020 June 05

MB

Mikail Bagishov in rust_offtopic
Самый простой пример - ты хочешь сделать структуру, которая можнт быть многопоточной, а может быть однопоточной.
источник

MB

Mikail Bagishov in rust_offtopic
В одном случае тебе нужно всякие Arc<RwLock>, в другом Rc<RefCell>
источник

MB

Mikail Bagishov in rust_offtopic
Ну и HKT позволят сделать это без копипаста.
источник

V

Vetro in rust_offtopic
^
источник

MB

Mikail Bagishov in rust_offtopic
Можно даже подддерживать пользовательские Rc-шечки.
источник

DO

Dmitry Olyenyov in rust_offtopic
Аа
источник

V

Vetro in rust_offtopic
и без всяких фича гейтов
источник

DF

Dollar Føølish in rust_offtopic
Mikail Bagishov
В одном случае тебе нужно всякие Arc<RwLock>, в другом Rc<RefCell>
Хороший пример
источник

MB

Mikail Bagishov in rust_offtopic
По идее, хорошим примером будет lib.rs/once-cell
источник

G

Gymmasssorla in rust_offtopic
Мой demux-stream был бы с монадами не только для стримов
источник

p

polunin.ai in rust_offtopic
Gymmasssorla
Мой demux-stream был бы с монадами не только для стримов
только
источник

MB

Mikail Bagishov in rust_offtopic
100%, что с HKT можно будет сделать одну реализацию и для многопоточного, и для однопоточного
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
Dmitry Olyenyov
А вот да, подскажите простым языком, для чего нужны типы высших порядков?..
чтобы жить
источник

DF

Dollar Føølish in rust_offtopic
А gat прокатит для всего этого?
источник

MB

Mikail Bagishov in rust_offtopic
Dollar Føølish
А gat прокатит для всего этого?
Насколько я понимаю, да.
источник

V

Vetro in rust_offtopic
пример из статьи николаса матсакиса о том, как это могло бы выглядеть и зачем нужно:
fn floatify_hkt<I<_>>(ints: &I<i32>) -> I<f32>
   where for<T> I<T>: Collection<T>
источник

G

Gymmasssorla in rust_offtopic
С GAT немножко не монада
источник

p

polunin.ai in rust_offtopic
Gymmasssorla
Мой demux-stream был бы с монадами не только для стримов
как бы ты выразил async fn в стримах и обычный fn в итераторах?
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
источник

𝚙

𝚙∨¬𝚙 in rust_offtopic
все читали кстати?
источник