Size: a a a

2020 January 16

B

Bogdan in rust_offtopic
Alex Zhukovsky
в расте как минимум 3 разных синтаксиса чтобы просто выразить do для разных монад
Да, наверно грустно что в рамте нет концепции монады как гражданина первого класса


Наверно

Хотя тогда бы раст стал как хаскель, и еще меньше юзербаза бы была
источник

AZ

Alex Zhukovsky in rust_offtopic
Bogdan
Да, наверно грустно что в рамте нет концепции монады как гражданина первого класса


Наверно

Хотя тогда бы раст стал как хаскель, и еще меньше юзербаза бы была
по-твоему 3р азных синтаксис для одного и того же базу расширяет?
источник

AZ

Alex Zhukovsky in rust_offtopic
причем будь в языке монады, асинк-авейт был бы не в 2020 году, а в 2015
источник

B

Bogdan in rust_offtopic
Хе-хе)
источник

AZ

Alex Zhukovsky in rust_offtopic
но кому это надо, правда?
источник

B

Bogdan in rust_offtopic
Ну просто стнтаксис именно монад был бы страшным скорей всего
источник

B

Bogdan in rust_offtopic
Хотя do нотация это просто, в обшем
источник

AZ

Alex Zhukovsky in rust_offtopic
Bogdan
Ну просто стнтаксис именно монад был бы страшным скорей всего
потому что?..
источник

AZ

Alex Zhukovsky in rust_offtopic
закончу курс на степике, доделаю опердень, пойду пилить статью
источник

G

Gymmasssorla in rust_offtopic
Alex Zhukovsky
по-твоему 3р азных синтаксис для одного и того же базу расширяет?
Скорее ФП людей отпугивает
источник

AZ

Alex Zhukovsky in rust_offtopic
такое воинствующее невежество этп ипец)
источник

B

Bogdan in rust_offtopic
Alex Zhukovsky
причем будь в языке монады, асинк-авейт был бы не в 2020 году, а в 2015
Вот не факт.  Асинкавейт в расте работает совмем не так как Result
источник

G

Gymmasssorla in rust_offtopic
Alex Zhukovsky
такое воинствующее невежество этп ипец)
+++
источник

AZ

Alex Zhukovsky in rust_offtopic
и ты еще нормальный, некоторые ваще аут
источник

AZ

Alex Zhukovsky in rust_offtopic
Bogdan
Вот не факт.  Асинкавейт в расте работает совмем не так как Result
какая разница? Для этого придумали термин абстракция
источник

B

Bogdan in rust_offtopic
Асинкавейт стейтмашина, а резалт просто раскрытие на месте
источник

B

Bogdan in rust_offtopic
Alex Zhukovsky
какая разница? Для этого придумали термин абстракция
Раст щирокостный
источник

B

Bogdan in rust_offtopic
Чтобы сделать как в шарпике, надо боксить эти таски
источник

AZ

Alex Zhukovsky in rust_offtopic
heapless::Vec работает совсем не так как std::vec::Vec, но это никому не мешает
источник

G

Gymmasssorla in rust_offtopic
Alex Zhukovsky
причем будь в языке монады, асинк-авейт был бы не в 2020 году, а в 2015
Кстати, async/.await можно алгебраическими эффектами имитировать. Правда он другой немного будет, но всё равно)
источник