#rustlang

Christian Nollvnzn@mas.to
2025-06-14
2025-06-14

nice touch that when I do "./x doc rustc --open" in Rust toolchain repo, I get both compiler api docs and rustc book ready for me to enjoy

#ux #rustc #rustlang

2025-06-14

What if:
You wanted to go to Heaven
But God said:
every closure has a distinct type and so could not always match the caller-chosen type of parameter `T` [E0308]

What is super interesting here, not a mention in the article that the kapi tool is written in #rust #rustlang
masto.ai/@phoronix/11468211122

Orhun Parmaksız 👾orhun@fosstodon.org
2025-06-14

Terminal... terminal everywhere.

🌀 beamterm — High-performance WebGL2 terminal renderer for the web.

⚡ Sub-millisecond render times through GPU instancing

🦀 Written in Rust!
➡️ Examples: junkdog.github.io/beamterm/
⭐ GitHub: github.com/junkdog/beamterm

#rustlang #terminal #webgl2 #gpu #web #rendering #wasm #library

Async Thoughtsasyncthoughts
2025-06-14

Travel has delayed my progress—turns out airport Wi-Fi isn’t great for fighting the borrow checker. But don’t worry, I’ll be back soon, caffeinated, motivated, and mildly disoriented. 🦀✈️🫖

Jan :rust: :ferris:janriemer@floss.social
2025-06-14

@noboilerplate THIS!

I think a lot of people inadvertently assume async #RustLang is so different from sync Rust, because the way it is - when in fact it's because of the (most popular) async runtime they're using.

We should look way more into alternative #async runtimes to #Tokio, e.g. smol:

floss.social/@janriemer/111669

#Smol allows you to use non-'static Futures by using a local executor:

floss.social/@janriemer/111669

It looks a lot more like "normal" #Rust.

#RustAsync #AsyncRust #Concurrency

Jan :rust: :ferris:janriemer@floss.social
2025-06-14

#Oxlint has been released in version 1.0! 🥳 🎉

voidzero.dev/posts/announcing-

Oxlint is a linter for #JavaScript and #TypeScript, written in #Rust, that can be up to 50~100x faster than #ESLint.

#Linter #Performance #CI #WebDev #DevTools #JavaScriptTooling #RustLang

2025-06-14

this I think is the final missing piece to have an entire toolchain written in Rust, others being compiler (rustc and cranelift) and platform access things (rustix and eyra/mustang)

fosstodon.org/@rustnl/11467593

#cranelift #rustc #rustlang

2025-06-14

Crate collections seem to be a bad idea in #rustlang

After trying to publish my #worldofwarcraft file parsers from one workspace it turns out you are limited to four crates in five minutes but I have nine. 😅

2025-06-13

Orbit Escalation prototype v0.1.1 released! 🚀

After some very helpful feedback from early playtesters, I spent last week refining the UI and gameplay.

Check out the new version:
myonenpixel.itch.io/orbit-esca

Devlog:
myonenpixel.itch.io/orbit-esca

#indiedev #indiegame #bevy #gamedev #rustlang

@veeso_dev I just read blog.veeso.dev/blog/en/rust-on

There is a solution that's better than `Arc<Vec<u8>>` but does not require an external library:

`Arc<[u8]>`. It can be obtained from a `Vec<u8>` with just `.into()`.
It's leaner than `Bytes`, so if you don't need the added features of `Bytes` (zero-copy sublicing) it's ideal.

This video explains the advantages: youtube.com/watch?v=A4cKi7PTJS

#Rust #Rustlang

Ubuntu 25.10 Switches to Rust-based Sudo

lemmy.world/post/31318923

Krzysztof Sakrejdawronglang@bayes.club
2025-06-13

First you write a simple program to retrieve files, then you realize you might need to generate dependencies from files and retrieve further files, then you add some file processing, you make the whole thing async b/c that's lots of slow i/o, pretty soon you realize you're just writing a data pipeline system and... idk should I stop?

I just want something that does specific tasks for me based on a kdl input.

🤦‍♂️ 😭 🧐

#rustlang #DataScience

2025-06-13

Mantra – Open-Source Tooling for Requirements Traceability
by Manuel Hatzl at RustWeek 2025!
youtube.com/watch?v=hRtTZr8FWF

#rustlang #RustWeek

Lord Doctor Olle Wollej@hachyderm.io
2025-06-13

Today I completed chapter 6 of the book The Ray Tracer Challenge from Pragmatic Programmer in Rust and Macroquad. My raytracer can now display a sphere with reflection. It takes about 200 seconds to generate an image of 1000x1000 pixels, so it isn't very efficient.

The book is great, it is very easy to follow, with cucumber tests describing what needs to be implemented and pseudo code for the algorithms so it can be implemented in any language.

pragprog.com/titles/jbtracer/t

#RustLang #RayTracer #Macroquad

Image showing a computer generated sphere. It's purple, with a white point, and a shadow to the bottom right.
Raphaelxro
2025-06-13

I enjoy coding in – such a beautiful language.

Orhun Parmaksız 👾orhun@fosstodon.org
2025-06-13

Happy to announce the 0.1.0 release of my Rust web framework! 🎉🦀

🐭 **Ratzilla** — Build terminal-themed web applications.

🌀 Now supports WebGL2 and dynamically calling JS functions!

🦀 Built with Rust, WebAssembly & @ratatui_rs

⭐ GitHub: github.com/orhun/ratzilla

#rustlang #ratatui #tui #webassembly #web #framework #webgl2 #rendering #javascript #terminal

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst