Rust and dynamically-sized thin pointers
https://john-millikin.com/rust-and-dynamically-sized-thin-pointers
https://john-millikin.com/rust-and-dynamically-sized-thin-pointers
John Millikin
Rust and dynamically-sized thin pointers
👍4❤3
Speeding up rustc by being lazy
https://davidlattimore.github.io/posts/2024/06/05/speeding-up-rustc-by-being-lazy.html
@rust_code
https://davidlattimore.github.io/posts/2024/06/05/speeding-up-rustc-by-being-lazy.html
@rust_code
👍4
The Inconceivable Types of Rust: How to Make Self-Borrows Safe
https://blog.polybdenum.com/2024/06/07/the-inconceivable-types-of-rust-how-to-make-self-borrows-safe.html
@rust_code
https://blog.polybdenum.com/2024/06/07/the-inconceivable-types-of-rust-how-to-make-self-borrows-safe.html
@rust_code
Considerations on Codecrafting
The Inconceivable Types of Rust: How to Make Self-Borrows Safe
One of the first things any Rust programmer learns is that you can’t pass an object and a reference to that object around at the same time. It’s impossible to do, even indirectly. This limitation has been the subject of countless questions on Stack Overflow…
❤2👍1🔥1
Cloud Performance on a "Toy" Computer: From Python to Rust
https://progscrape.com/blog/2024-06-06/cloud-performance-on-a-toy-computer-from-python-to-rust
@rust_code
https://progscrape.com/blog/2024-06-06/cloud-performance-on-a-toy-computer-from-python-to-rust
@rust_code
progscrape
progscrape: "progscrape blog" search results
Technology news about "progscrape blog" from Hacker News, Reddit, and other programming sites.
👍2⚡1❤1
⚡️ DEVOPS ЛУЧШИЕ Бесплатные КУРСЫ Ресурсы, Книги для обучения 2024!
https://www.youtube.com/watch?v=IVk6WYgWwMs
@rust_code
https://www.youtube.com/watch?v=IVk6WYgWwMs
@rust_code
❤5🔥2
Toxoid Engine / Legend of Worlds - How I spent 2 years building my own game engine (Rust, WASM, WebGPU)
https://legendofworlds.com/blog/4
@rust_code
https://legendofworlds.com/blog/4
@rust_code
👍7❤1
999 crates of Rust on the wall (comparing crates on http://crates.io against their upstream repositories)
https://lawngno.me/blog/2024/06/10/divine-provenance.html
@rust_code
https://lawngno.me/blog/2024/06/10/divine-provenance.html
@rust_code
crates.io
crates.io: Rust Package Registry
👍5❤2🔥1
Вышел Rust 1.79.0 ! 🦀
В этом выпуске представлены блоки const {}, более гибкий синтаксис для связанных типов, utf 8_chunks, поддержка MSRV в cargo add и многое другое! ✨
Ознакомьтесь с анонсом и примечаниями к релизу:
https://blog.rust-lang.org/2024/06/13/Rust-1.79.0.html
@rust_code
В этом выпуске представлены блоки const {}, более гибкий синтаксис для связанных типов, utf 8_chunks, поддержка MSRV в cargo add и многое другое! ✨
Ознакомьтесь с анонсом и примечаниями к релизу:
https://blog.rust-lang.org/2024/06/13/Rust-1.79.0.html
@rust_code
🔥26👍8❤4⚡1❤🔥1
https://cs.cornell.edu/~asampson/blog/flattening.html
@rust_code
Please open Telegram to view this post
VIEW IN TELEGRAM
www.cs.cornell.edu
Flattening ASTs (and Other Compiler Data Structures)
This is an introduction to data structure flattening, a special case of arena allocation that is a good fit for programming language implementations. We build a simple interpreter twice, the normal way and the flat way, and show that some fairly mechanical…
👍3🔥3❤2
rustyinject: compile-time dependency injection for Rust.
https://crates.io/crates/rustyinject
@rust_code
https://crates.io/crates/rustyinject
@rust_code
crates.io
crates.io: Rust Package Registry
👍6🔥4❤2
Forwarded from Data Science. SQL hub
На самом высоком уровне toyDB состоит из кластера узлов, которые выполняют SQL-транзакции на реплицированной машине состояний. Клиенты могут подключаться к любому узлу кластера и отправлять SQL-запросы.
toyDB нацелена на обеспечение сильной согласованности и сериализуемости, но пока ещё немного не дотягивает до них.
В кластере toyDB используется алгоритм Raft, который допускает выход из строя любого узла, пока большинство узлов остаются доступными. Один узел избирается лидером и передает команды остальным, которые применяют их к локальным копиям машины состояний. Если лидер потерян, избирается новый лидер, и кластер продолжает работу.
toyDB поддерживает большинство распространенных функций SQL, включая объединения, агрегирующие функции и ACID.
@sqlhub
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥24❤4👍4⚡1
Introducing emit: developer-first diagnostics for Rust applications
https://kodraus.github.io/rust/2024/06/13/introducing-emit.html
@rust_code
https://kodraus.github.io/rust/2024/06/13/introducing-emit.html
@rust_code
Some words
Developer-first diagnostics for Rust applications
About Rust and open source.
👍4❤2🔥1
📚 Код для Rust книги, посвященной разработке API с использованием Rust.
https://github.com/LukeMathWalker/zero-to-production
@rust_code
https://github.com/LukeMathWalker/zero-to-production
@rust_code
👍16❤4🔥2
Парсинг на Python AST в 20 раз ускоряется с помощью Rust
https://gauge.sh/blog/parsing-python-asts-20x-faster-with-rust
@rust_code
https://gauge.sh/blog/parsing-python-asts-20x-faster-with-rust
@rust_code
www.gauge.sh
Python extensions should be lazy - Gauge - Solving the monolith/microservices dilemma
Python's memory model is a performance bottleneck. Gauge is solving the monolith/microservices dilemma. We’re building tools to untangle codebases through incremental modularization. Our open-source toolkit supports defining and enforcing rules for interfaces…
🔥8👍5🤡2⚡1❤1
🌋 VTERM : Кроссплатформенный эмулятор терминала Vulkan, написанный на Rust.
https://github.com/nuIIpointerexception/vterm
@rust_code
https://github.com/nuIIpointerexception/vterm
@rust_code
GitHub
GitHub - nuIIpointerexception/vterm: fast, cross platform, vulkan based terminal emulator.
fast, cross platform, vulkan based terminal emulator. - nuIIpointerexception/vterm
🔥4❤1👍1