What if bash was written in Rust? I think it's time.
**brush** — Bash/POSIX-compatible shell implemented in Rust
Bo(u)rn(e) RUsty SHell
Built & tested on Linux/macOS/Windows
GitHub: https://github.com/reubeno/brush
What if bash was written in Rust? I think it's time.
**brush** — Bash/POSIX-compatible shell implemented in Rust
Bo(u)rn(e) RUsty SHell
Built & tested on Linux/macOS/Windows
GitHub: https://github.com/reubeno/brush
Day 10 of learning Rust as a C# dev:
Borrowing in Rust feels like ref, but stricter, smarter, and way more protective.
It’s not just syntax. It’s a whole new way of thinking about data.
Here’s how it works:
https://woodruff.dev/borrowing-and-references-rusts-version-of-ref-but-nicer/
The Entire Rust panicking process, described in great detail.
https://fractalfir.github.io/generated_html/rustc_codegen_clr_v0_2_2.html
Discussions: https://discu.eu/q/https://fractalfir.github.io/generated_html/rustc_codegen_clr_v0_2_2.html
The last patch for minor version 0.1
added high grass
sword swings can destroy it
There will be a bigger shift to/during 0.2, same vibe tho
Bootstrapping Rust: A Secure Path to Compiler Independence
The recent advancements in bootstrapping the Rust compiler from source are set to revolutionize how developers can compile Rust securely. By leveraging an alternative compiler and a controlled environ...
https://news.lavx.hu/article/bootstrapping-rust-a-secure-path-to-compiler-independence
I made a wrapper over Iced, Muda, Winit
https://github.com/doronnac/frosted
Discussions: https://discu.eu/q/https://github.com/doronnac/frosted
`generic_const_exprs` will be monumental when it eventually stabilizes. The amount that this unlocks in `deranged` alone is enormous.
In #VSCode, the code lenses now include an outline around parts of it (such as "🅁un 🅃ests"). I'm not sure if this is from #Rust analyzer or VS Code itself, as I updated everything last night.
Is there a way to get rid of this outline (likely a border in the CSS)? It is distracting to the point that I'm considering turning off code lenses if it can't be disabled.
Day 9 of learning Rust as a C# dev:
I moved a variable, and the compiler yelled at me.
It turns out that Move Semantics isn't just a feature... it's a mindset shift.
Here’s what I learned:
https://woodruff.dev/move-semantics-in-rust-what-just-happened-to-my-variable/
Built db2vec in Rust (2nd project, 58 days in) because Python was too slow for embedding millions of records from DB dumps.
https://github.com/DevsHero/db2vec
Discussions: https://discu.eu/q/https://github.com/DevsHero/db2vec
I dreamt that I was packing my bag for a vacation, but I could only put all the same items in, like only socks or only toothbrushes, unless I put each item into a box of its own.
I guess I've been writing a wee bit too much #Rust lately.
My attempt in matrix-free SPICE simulations
https://github.com/WernerDinges/VCIDSpice/
Discussions: https://discu.eu/q/https://github.com/WernerDinges/VCIDSpice/
Creating A Data Backed Roadmap For Getting A Rust Job
Discussions: https://discu.eu/q/http://filtra.io
Practical recursion schemes in Rust: traversing and extending trees
https://www.tweag.io/blog/2025-04-10-rust-recursion-schemes/
Discussions: https://discu.eu/q/https://www.tweag.io/blog/2025-04-10-rust-recursion-schemes/
Sometimes, all you need is a little terminal tool to be happy.
**regname** — Mass rename files.
That's it... it does what it says.
Written in Rust & built with @ratatui_rs
Learning Rust and it feels like it has the most hardworking compiler out there out of all other languages.
#rustlang #rust #programming
#language #softwaredevelopment
#compilers
rustfmt doesn't do a good job formatting the arguments of most macros. The one that bugs me most often is tokio::select!. Anyone have tips on how to get it to do better?
What are best practices (any practices) when pulling in and exposing behavior from other crates in your crate?
I.e. if I have an interface that depends on crates "serde" and "strum" in my crate then I need to add those as dependencies. But depending on how I do that affects the end user and dependency resolution.
Any blog posts or popular crates to reference? #rustlang #rust