Size: a a a

2018 July 30

λ

λоλторт in Rust Async
а ещё там было УБ
источник

V

Vladimir in Rust Async
Вот
источник

λ

λоλторт in Rust Async
хотя в русте всё УБ, стандарта то нет
источник

V

Vladimir in Rust Async
Про это и речь, остался ли уб
источник

λ

λоλторт in Rust Async
Vladimir
Про это и речь, остался ли уб
поменяли на унсейф целл
источник

V

Vladimir in Rust Async
λоλторт
хотя в русте всё УБ, стандарта то нет
Или нет "уб" - стандарта то нет
источник

V

Vladimir in Rust Async
λоλторт
поменяли на унсейф целл
х)))) ну эт лучше ага
источник

λ

λоλторт in Rust Async
Vladimir
Или нет "уб" - стандарта то нет
стандарт определяет поведение - нет стандарта, нет и определённого поведения
источник

λ

λоλторт in Rust Async
Vladimir
х)))) ну эт лучше ага
ну не уб же
источник

V

Vladimir in Rust Async
Но у меня ещё есть "фобия" перед актиксом. Не сильно понятно какой Профит акторные фреймворки позволят добиться. Декомпозировать ивентлуп - да, но код от этого легче воспринимать не становится
источник

V

Vladimir in Rust Async
λоλторт
ну не уб же
Не уб по отношению к оптимизациям ссылок в компиляторе, а по отношению к возможности модифицировать данные которые не предназначались для модификации?
источник

м

мухожук in Rust Async
Vladimir
Или нет "уб" - стандарта то нет
лучше наоборот: нет стандарта — нет UB
источник

λ

λоλторт in Rust Async
Vladimir
Не уб по отношению к оптимизациям ссылок в компиляторе, а по отношению к возможности модифицировать данные которые не предназначались для модификации?
если их изначально положили в унсейф целл, значит всё предназначалось для редактирования
источник

м

мухожук in Rust Async
Vladimir
Но у меня ещё есть "фобия" перед актиксом. Не сильно понятно какой Профит акторные фреймворки позволят добиться. Декомпозировать ивентлуп - да, но код от этого легче воспринимать не становится
> Не сильно понятно какой Профит

по сравнению с футурами? вероятно никакого, т.к. они есть почти одно и то же
источник

λ

λоλторт in Rust Async
Vladimir
Но у меня ещё есть "фобия" перед актиксом. Не сильно понятно какой Профит акторные фреймворки позволят добиться. Декомпозировать ивентлуп - да, но код от этого легче воспринимать не становится
не знаю про акторные фреймворки, но в актиксе роутер есть
источник

λ

λоλторт in Rust Async
так что выбор очевиден (нет)
источник

V

Vladimir in Rust Async
λоλторт
если их изначально положили в унсейф целл, значит всё предназначалось для редактирования
На то он и ансейф целл. Если ты просто редачишь подконтрольные тебе данные, например:
1) объект существует только в одном потоке выполнения
2) изменения данных не несут никакого побочного поведения для ссылок (инвалидация итераторов например)

Ну а если ты как в актиксе отдаешь ссылку наружу - то тут хер знает, нужно флоу смотреть
источник

м

мухожук in Rust Async
мухожук
> Не сильно понятно какой Профит

по сравнению с футурами? вероятно никакого, т.к. они есть почти одно и то же
Но вот если в актикс прикрутят обмен сообщениями между инстансами, то может ещё эрлангисты подтянутся в руст
источник

м

мухожук in Rust Async
Кстати, кто-нибудь вглядывался в riker.rs?
источник

V

Vladimir in Rust Async
мухожук
> Не сильно понятно какой Профит

по сравнению с футурами? вероятно никакого, т.к. они есть почти одно и то же
Ну всё-таки разное. В этом и суть, акторы например умеют общаться между собой из коробки, живут непредсказуемо долго, и служат чисто для обработки и создания сообщений, добавить к этому соус из тонны фьюч, и выходит, что когда пишешь код нихера не понятно что юзать
источник