Size: a a a

2020 June 24

T1

Tony 123 in rust_offtopic
Dollar Føølish
Я не знаю как в системном языке иначе кложуры сделать
?
источник

p

polunin.ai in rust_offtopic
Dollar Føølish
Он будет выглядеть как уникальный тип
+
источник

T1

Tony 123 in rust_offtopic
а раньше он не уникальный был разве
источник

DF

Dollar Føølish in rust_offtopic
Был и раньше
источник

DS

Doge Shibu in rust_offtopic
Dollar Føølish
Он будет выглядеть как уникальный тип
Ок, тогда настолько же плохо как и в расте.
источник

DF

Dollar Føølish in rust_offtopic
А что как можно исправить?
источник

T1

Tony 123 in rust_offtopic
а зачем исправлять?
источник

r

red75prime in rust_offtopic
Собственно уникальные типы нужны, чтобы не расчитывать на оптимизатор, который заменит указатель на функцию непосредственным вызовом функции.
источник

DF

Dollar Føølish in rust_offtopic
Еражура типов требует аллокации
источник

DS

Doge Shibu in rust_offtopic
Dollar Føølish
Я не знаю как в системном языке иначе кложуры сделать
Whole program optimization + дефункционализация полная
источник

DF

Dollar Føølish in rust_offtopic
Раздельная компиляция шлёт привет
источник

T1

Tony 123 in rust_offtopic
а чем эти кложуры не катят то лол
источник

p

polunin.ai in rust_offtopic
Tony 123
а чем эти кложуры не катят то лол
fn foo() -> impl Fn() -> i32 {
 match true {
   true => ||10,
   false => ||20,
 }
}
Этот код даст ошибку
источник

T1

Tony 123 in rust_offtopic
ну да, выдаст, и?
источник

T1

Tony 123 in rust_offtopic
а ты как хотел
источник

DF

Dollar Føølish in rust_offtopic
Ну просто интересно слушать что с фп в расте все плохо но чтобы починить надо из него сделать язык для программ академиков не более 5к лок
источник

DF

Dollar Føølish in rust_offtopic
Доге опять в математику ушел короче
источник

T1

Tony 123 in rust_offtopic
polunin.ai
fn foo() -> impl Fn() -> i32 {
 match true {
   true => ||10,
   false => ||20,
 }
}
Этот код даст ошибку
хотя это конечно прокол раста как мне кажется, тут все можно же во время компиляции сделать лол
источник

p

polunin.ai in rust_offtopic
Tony 123
хотя это конечно прокол раста как мне кажется, тут все можно же во время компиляции сделать лол
Нет, нельзя
источник

T1

Tony 123 in rust_offtopic
хотя нет, язык тебе ничем не обязан
источник