Size: a a a

2020 April 01

p

polunin.ai in rust_offtopic
Alex Zhukovsky
ты один раз пишешь do в начале функции
ща
источник

r

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

p

polunin.ai in rust_offtopic
https://github.com/p0lunin/magic_wars/blob/master/src/main.rs#L104

вместо этого было бы
do {
 result <- cx.answer("текст");
 _ <- result.log_on_error()
}
и так везде
источник

r

red75prime in rust_offtopic
Только я сильно сомневаюсь, что получится сделать аналог async.
источник

В

Вафель in rust_offtopic
red75prime
do можно будет завезти после добавления GAT, через те же процедурные макросы
Основной вопрос почему не могли в начале сделать GAT...
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
https://github.com/p0lunin/magic_wars/blob/master/src/main.rs#L104

вместо этого было бы
do {
 result <- cx.answer("текст");
 _ <- result.log_on_error()
}
и так везде
как-то так
источник

r

red75prime in rust_offtopic
Наверно потому что do-нотацию хотят единицы? И у них уже есть haskell
источник

AZ

Alex Zhukovsky in rust_offtopic
red75prime
Только я сильно сомневаюсь, что получится сделать аналог async.
а я особо не сомневаюсь
источник

AZ

Alex Zhukovsky in rust_offtopic
red75prime
Наверно потому что do-нотацию хотят единицы? И у них уже есть haskell
такая же аргументация могла бы быть за трейты в расте
источник

AZ

Alex Zhukovsky in rust_offtopic
"делайте интерфейсы, трейты хотят единицы"
источник

AZ

Alex Zhukovsky in rust_offtopic
red75prime
Наверно потому что do-нотацию хотят единицы? И у них уже есть haskell
я хочу хаскель без гц с плюсовым перфомансом, такой ответ устроит?
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
как-то так
ну и вопрос чем это лучше текущего
источник

p

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

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
ну и вопрос чем это лучше текущего
тем, что работает не только с футурами
источник

AZ

Alex Zhukovsky in rust_offtopic
а еще убирает ~10 языковых фич которые так и так пришлось делать
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
тем, что работает не только с футурами
ну хз, один оператор работающий совершенно по-разному это перебор
источник

AZ

Alex Zhukovsky in rust_offtopic
polunin.ai
ну хз, один оператор работающий совершенно по-разному это перебор
никто не переживает что плюсик для чисел и строк работает "совершенно по-разному"
источник

AZ

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

p

polunin.ai in rust_offtopic
Alex Zhukovsky
никто не переживает что плюсик для чисел и строк работает "совершенно по-разному"
кто нет? мне это не нравится
источник

r

red75prime in rust_offtopic
5-я итерация для "существуют совсем разные уровни абстрации"
источник