xxx: это жанр порно?
yyy: категория
xxx: сук, и тут категории
xxx: порно-функтор
xxx: монадический пролапс
xxx: большой чёрный аппликатив
#цитаты
yyy: категория
xxx: сук, и тут категории
xxx: порно-функтор
xxx: монадический пролапс
xxx: большой чёрный аппликатив
#цитаты
Forwarded from Блог*
#prog #rust
Статья об опыте использования Rust в софте для видеоконференций, который, по словам разработчиков, превосходит по малости задержки все альтернативные решения.
Experiencing no software-related downtime so far is both a pleasant surprise, and a testament to the safety provided by Rust's guarantees. Rust has also made it easy to write performant code with efficient resource usage - both our CPU and memory usage has been predictable and consistent. Without a garbage collector, we can guarantee consistent latency and frame rates.
Our experience maintaining a Rust codebase has also been great. We've been able to introduce significant improvements to our latency through sizable changes to our codebase with confidence. A clean compile doesn't always imply everything will work, but honestly, that's been the case more often than not.
blog.tonari.no/why-we-love-rust
Статья об опыте использования Rust в софте для видеоконференций, который, по словам разработчиков, превосходит по малости задержки все альтернативные решения.
Experiencing no software-related downtime so far is both a pleasant surprise, and a testament to the safety provided by Rust's guarantees. Rust has also made it easy to write performant code with efficient resource usage - both our CPU and memory usage has been predictable and consistent. Without a garbage collector, we can guarantee consistent latency and frame rates.
Our experience maintaining a Rust codebase has also been great. We've been able to introduce significant improvements to our latency through sizable changes to our codebase with confidence. A clean compile doesn't always imply everything will work, but honestly, that's been the case more often than not.
blog.tonari.no/why-we-love-rust
blog.tonari.no
3K, 60fps, 130ms: achieving it with Rust | tonari blog
How we chose the Rust programming language to advance the state-of-the-art in real-time communication
https://without.boats/blog/shipping-const-generics/
Лодочник пишет, что в следуюшем релизе раста планируют стабилизировать ограниченную реализацию const generics, которая позволит абстрагироваться от размера при работе с массивами.
Наконец перестанет быть стыдно при чтении документации библиотек для работы с массивами!
#article #rust
Лодочник пишет, что в следуюшем релизе раста планируют стабилизировать ограниченную реализацию const generics, которая позволит абстрагироваться от размера при работе с массивами.
Наконец перестанет быть стыдно при чтении документации библиотек для работы с массивами!
#article #rust
docs.rs
smallvec::Array - Rust
API documentation for the Rust `Array` trait in crate `smallvec`.
rusta::mann
https://without.boats/blog/shipping-const-generics/ Лодочник пишет, что в следуюшем релизе раста планируют стабилизировать ограниченную реализацию const generics, которая позволит абстрагироваться от размера при работе с массивами. Наконец перестанет быть…
Выложили детальный апдейт по состоянию Const Generics: https://github.com/rust-lang/rust/issues/44580#issuecomment-662543117
#rust
#rust
GitHub
Tracking issue for const generics (RFC 2000) · Issue #44580 · rust-lang/rust
Tracking issue for rust-lang/rfcs#2000 Updates: 2 May 2019: #44580 (comment) 19 Oct 2019: #44580 (comment) 2 Jan 2020: #44580 (comment) 22 Jul 2020: #44580 (comment) 17 Nov 2020: #44580 (comment) 1...
< мем из профунктора
Я сгорел, ведь правильно приготовленный type-driven design оберегает от кучи логических ошибок, особенно связанных с проверками инвариантов (пресловутый is_initialized() вместо типа, который гарантирован находиться в валидном состояннии всегда).
Рекоммендую прочитать Parse, don't validate, или ее растоадаптацию для хабра.
#article #rust
Я сгорел, ведь правильно приготовленный type-driven design оберегает от кучи логических ошибок, особенно связанных с проверками инвариантов (пресловутый is_initialized() вместо типа, который гарантирован находиться в валидном состояннии всегда).
Рекоммендую прочитать Parse, don't validate, или ее растоадаптацию для хабра.
#article #rust