Size: a a a

2020 May 11

p

polunin.ai in rust_offtopic
Stanislav Popov
нужен новый движ типа боринг хаскеля
Нужен новый яп
источник

VS

Victor Sapiens in rust_offtopic
Oleg Andreev
если ты можешь как можно больше ценной логики уместить в своей комнате с уютным огородом типов - тем лучше
Я тебе вот что скажу - суть ddd, clean code и прочего тоже уместить как можно больше ценной логики в типах. ООП нормально тоже так пишут. Какой нибудь User валидирует себя в конструкторе и имеет методы взаимодействия с другими типами (объектами)
источник

VS

Victor Sapiens in rust_offtopic
Oleg Andreev
swiftui отходит от этого. Там сплошной ФП
А в качестве do нотации то что используют? Я давно им не пользовался.
источник

OA

Oleg Andreev in rust_offtopic
Victor Sapiens
Я тебе вот что скажу - суть ddd, clean code и прочего тоже уместить как можно больше ценной логики в типах. ООП нормально тоже так пишут. Какой нибудь User валидирует себя в конструкторе и имеет методы взаимодействия с другими типами (объектами)
Конечно. Просто не нужно забывать что это плохо масштабируется и не переживать когда ты че то проверяешь в динамике потому что так гораздо проще менеджить кучу кода с разными авторами
источник

p

polunin.ai in rust_offtopic
давайте подумаем что мы будем делать если токио переедет на async-std
источник

EG

Emmanuel Goldstein in rust_offtopic
polunin.ai
давайте подумаем что мы будем делать если токио переедет на async-std
Я думаю, имелось в виду "hyper переедет на async_std"?
источник

p

polunin.ai in rust_offtopic
да)
источник

EG

Emmanuel Goldstein in rust_offtopic
Но это тоже вряд ли
источник

EG

Emmanuel Goldstein in rust_offtopic
Максимум в виде фичи, и то не думаю
источник

SP

Stanislav Popov in rust_offtopic
помогите написать Clone - пустышку
источник

SP

Stanislav Popov in rust_offtopic
заворачиваю в ансейф - всеравно хочет чето мувать, какието рав поинтеры
источник

EG

Emmanuel Goldstein in rust_offtopic
Что должно происходить?
источник

SP

Stanislav Popov in rust_offtopic
ничего. должно отдать тот же обьект
источник

B

Bogdan in rust_offtopic
Stanislav Popov

   let hello = warp::path("hello").map(move || {
       // let state = state.clone();

       tokio::task::spawn(async { thread_downloader("http", &mut state).await });
       format!("Hello, {}!", "df")
   });

   warp::serve(hello).run(([127, 0, 0, 1], 3030)).await;
Ты снова клон вызвал внутри кложы а не перед ней)
источник

p

polunin.ai in rust_offtopic
Stanislav Popov
ничего. должно отдать тот же обьект
так нельзя, лол
источник

EG

Emmanuel Goldstein in rust_offtopic
Stanislav Popov
ничего. должно отдать тот же обьект
А как ты гарантируешь, что на этот объект не появятся две мутабельных ссылки?
источник

p

polunin.ai in rust_offtopic
у тебя на входе &Self, а на выходе Self
источник

SP

Stanislav Popov in rust_offtopic
Emmanuel Goldstein
А как ты гарантируешь, что на этот объект не появятся две мутабельных ссылки?
я этого и добиваюсь лол
источник

MB

Mikail Bagishov in rust_offtopic
Stanislav Popov
помогите написать Clone - пустышку
Покажи код
источник

SP

Stanislav Popov in rust_offtopic
просто напишите
источник