Size: a a a

2020 January 12

В

Вафель in rust_offtopic
Alex Zhukovsky
например

fn foo(f: for<T> impl Fn() -> T) {
  let a: i32 = f();
  let b: f64 = f();
}
Есть RFC на эту тему на 10 страниц, но он походу заброшен, а жаль :(
источник

AZ

Alex Zhukovsky in rust_offtopic
fn foo<A>(f: F, x: F<X>) -> F<A>
where F : for<X> Fn(A) -> X {
  x.map(f)
}
источник

p

polunin.ai in rust_offtopic
Alex Zhukovsky
fn foo<A>(f: F, x: F<X>) -> F<A>
where F : for<X> Fn(A) -> X {
  x.map(f)
}
for<X> это что за цикл в сигнатуре блять
источник

В

Вафель in rust_offtopic
polunin.ai
for<X> это что за цикл в сигнатуре блять
HRTB /_-
источник

В

Вафель in rust_offtopic
источник

p

polunin.ai in rust_offtopic
Ну нахрен
источник

AZ

Alex Zhukovsky in rust_offtopic
В общем прикольные штуки можно делать
источник

AZ

Alex Zhukovsky in rust_offtopic
учитывая что для лайфтаймов её даже в расте запилили то очень нужная
источник

В

Вафель in rust_offtopic
+
источник

DS

Doge Shibu in rust_offtopic
Alex Zhukovsky
fn foo<A>(f: F, x: F<X>) -> F<A>
where F : for<X> Fn(A) -> X {
  x.map(f)
}
Такое можно эмулировать своим трейтом с методом с нужной полиморфностью
источник

К

Константин in rust_offtopic
Denis Kurilenko
это просто обкатка C2Rust, как говорится лучше всего смотреть на пробелы в бою. Если раньше это было не возможно, то сейчас с малой ручной силой возможно перетранслировать исходные коды. Пока что quake, но думаю дальше будут и более сложные проекты. В идеале C2Rust вообще все в автоматическом режиме должен делать и давать на выходе код с которым программист раста будет комфортно работать. Чтоб в будующем проще было какие то проекты переводить на раст, полностью или частично
В итоге чтоб ядро линукса транслировать с си в раст
источник

LC

Lone Coder in rust_offtopic
под винду какие есть альтернативы fuse, под которые можно писать на Rust?
источник

AZ

Alex Zhukovsky in rust_offtopic
источник

VS

Victor Sapiens in rust_offtopic
Слава
Они не страдают. Мемы про выгорание как раз идут из мест обитания сеньоров и прочих олимпиадников с горящими глазами.
БТВ, реально знаю людей которые в банках работают. Таки да, там так мало на самом деле изменено работать надо что скорее скучно становиться а вот выгореть это надо ещё умудриться (там параллельно с работой опенсорс во всю ебащить)
источник

G

GG in rust_offtopic
Victor Sapiens
БТВ, реально знаю людей которые в банках работают. Таки да, там так мало на самом деле изменено работать надо что скорее скучно становиться а вот выгореть это надо ещё умудриться (там параллельно с работой опенсорс во всю ебащить)
Рутинная работа подразумевает повторение одно и то же, но ведь с помощью программирования можно автоматизировать рутинные задачи 🤔
источник

G

GG in rust_offtopic
while(task) {
 writeCode()
}
😄
источник

VS

Victor Sapiens in rust_offtopic
GG
Рутинная работа подразумевает повторение одно и то же, но ведь с помощью программирования можно автоматизировать рутинные задачи 🤔
И что? Ты это к чему сказал?
источник

G

GG in rust_offtopic
Victor Sapiens
И что? Ты это к чему сказал?
Тем что интереснее потратить 2 дня на то чтоб написать прогу которая решить сама задачу, нежели потратить день, чтоб в ручную все написать)
источник

G

GG in rust_offtopic
Так что хз, действительно ли программисты банков занимаются рутинным написанием кода)
источник

G

GG in rust_offtopic
Victor Sapiens
И что? Ты это к чему сказал?
Так и что? К чему ты это написал?
источник