Evgεny
> while true есть же loop, зачем придумывать велосипед
знаю, но @LooMaclin сказал надо в while true
Cat
ладно
Loo
знаю, но @LooMaclin сказал надо в while true
мне так @notplhk сказал сделать, я вообще хотел либу пофиксить
Loo
стрелки переведены
Loo
кто следующий
Alex
знаю, но @LooMaclin сказал надо в while true
А почему? Или опять шутка?
Evgεny
Ну тут шутят и в игрушки играют
Cat
Ну тут шутят и в игрушки играют
s/шутят/не шутят/ s/играют/не играют/
Anonymous
Ну тут шутят и в игрушки играют
Ну тут не шутят и в игрушки не играют
Anonymous
Ну тут не шутят и в игрушки не играют
Ну тут дохуя шутят и в игрушки дохуя играют
Alex
Кстати, loop реально чем-то отличается от while true вообще? На один джамп меньше?
Sergey
компилятор вроде кидает ошибку, мол юзай loop вместо while(true)
分解物質
Кстати, loop реально чем-то отличается от while true вообще? На один джамп меньше?
> на один ждамп меньше? а где тут разница в джампах?
Cat
Кстати, loop реально чем-то отличается от while true вообще? На один джамп меньше?
сложный вопрос, скорее всего просто оптимизирует в эквивалент loop
Anton
Кстати, loop реально чем-то отличается от while true вообще? На один джамп меньше?
https://stackoverflow.com/questions/28892351/what-is-the-difference-between-loop-and-while-true
Alex
> на один ждамп меньше? а где тут разница в джампах?
Только предположение. Нет условия => нет минимум одного джампа.
分解物質
Только предположение. Нет условия => нет минимум одного джампа.
dead branch elimination — удаление условных прыжков с условиями-константами это одна из простейших и базовых оптимизаций которая обезательно применяется если opt_level > 0
Alex
Круто. Осознал.
Tuntz
Коллеги, а как задерайвить трейт с лайфтаймом?
պլհկ
в серде есть аннотация для добавления баундов
պլհկ
в общем случае - хз
պլհկ
https://gotham.rs/blog/2018/05/31/the-state-of-gotham.html готем все
Tuntz
https://github.com/sfackler/rust-postgres-derive/blob/master/src/accepts.rs#L59
Tuntz
Собственно, мне надо в эту строку после #traits вкрутить лайфтайм 'a
Tuntz
#traits - это итератор, который выдаёт идент FromSql, а мне надо сделать FromSql<'a>
պլհկ
что мертво умереть не может
պլհկ
https://docs.rs/crate/serde_derive/1.0.64/source/src/de.rs
Loyd
Алсо, когда там в рокет впилят футуры?
Loyd
Чет стыдно уже
Loyd
А чо щас модно?
Loyd
actix?
պլհկ
да
Денис
Loyd
В ишьюсе к рокет предлагают рокет над actix строить)
Sergey
да
Такое
Loyd
По мне так рокет на голову выше actix
Sergey
Было круто
Loo
Роутер
зачем вам роутер?
Loyd
Лол
Kerrigan
фатальный недостаток раста же
Kerrigan
второй - статика только через мюсли
Alexander
Через несколько месяцев тут начнут писать? "Давно понятно было что рокет мёртвый и никому не нужен"
Денис
второй - статика только через мюсли
а это точно недостаток раста?)
Kerrigan
помню там кто-то свои глибцы на расте писал, чо там?
Денис
вроде да
ща потестим
Kerrigan
Статика?
статическая линковка
Kerrigan
чтобы потом микросервисы в докере
Sergey
и что там выше?
Ну есть такая штука как request guard
Alexander
"что мертво, умереть не может"
Роадмап понятен: умирает рокет, за ним умирает актикс, так по сути и не стартовав. Раст уходит с веба в ембедед и замену плюсам для фанатиков раста.
Cat
с этим ты полегче
Alexander
... через 10 лет в расте стабилизируют фьючи, но они уже будут нужны так же как сейчас они нужны для чистого C...
Cat
скорее всего выйдет рокет 2.0 в виде переписанного actix, с таким же роутингом, как в текущем рокете
Alexander
... в 2040м появляется первый gui для Раста , конечно ранняя Альфа ... В 2043 его закрывают не осилив рефакторинг.
Sergey
гарды тоже
Sergey
но мне тема с акторами в актикс не понятна
Sergey
не уловил смысла
Cat
ты же не смотришь в кишки, когда юзаешь рокет
Cat
ну и в актикс тоже не надо работает быстро — здорово работает медленно — напишут что-нибудь новое
Денис
чот я пытаюсь разобраться, почему статик линкинг с libc не работает, а в гайдах этот вопрос как-то стороной обходят, мол, юзайте мусл
Денис
походу это как-то связано с зависимостями, но тогда не очень понятно, чем musl лучше
Cat
закрытая, мб тут причина описана https://github.com/rust-lang/rust/issues/10807
Cat
хотя очень старая issue, наверное не актуально