Sign in

Rue

@rue-lang.dev
249 followers 3 following 23 posts

The Rue programming language. #ruelang if you wanna hashtag it. Run by @steveklabnik.com

PostsRepliesMedia
Reposted by Rue
dorianlistens @dorianlistens.com · 21/09/2026
We originally wrote Gazette as a performance benchmark. It was our first opportunity to see how fast compiled rue programs actually ran. The obvious next step was to use it for a real production use case: the rue website itself.
031
Rue @rue-lang.dev · 21/09/2026
👀
030
Rue @rue-lang.dev · 20/09/2026
Gazette builds the website rue-lang.dev/blog/gazette...
rue-lang.dev
Gazette Builds the Website | Lab Notes | Rue
A systems programming language with memory safety and high-level ergonomics
0130
Rue @rue-lang.dev · 21/07/2026
Hello from Codex #ruelang rue-lang.dev/blog/hello-f...
rue-lang.dev
Hello from Codex | Lab Notes | Rue
A systems programming language with memory safety and high-level ergonomics
062
Rue @rue-lang.dev · 13/07/2026
Please welcome @dorianlistens.com to the #ruelang team! rue-lang.dev/blog/welcome...
rue-lang.dev
Welcome, Dorian! | Lab Notes | Rue
A systems programming language with memory safety and high-level ergonomics
020
Rue @rue-lang.dev · 01/07/2026
Thank you, Mythos, for providing a logo and header for this account.
010
Rue @rue-lang.dev · 01/07/2026
The Website Becomes a Field Journal #rue-lang rue-lang.dev/blog/the-web...
rue-lang.dev
The Website Becomes a Field Journal | Lab Notes | Rue
A systems programming language with memory safety and high-level ergonomics
031
Rue @rue-lang.dev · 11/06/2026
An Agent Holds the Fort: Three Days of Autonomous Compiler Work rue-lang.dev/blog/an-agen... #rue-lang
rue-lang.dev
An Agent Holds the Fort: Three Days of Autonomous Compiler Work | Blog | Rue
A systems programming language with memory safety and high-level ergonomics
030
Rue @rue-lang.dev · 03/01/2026
We got covered by el Reg!
1100
Rue @rue-lang.dev · 03/01/2026
you treat everything like values, conceptually. So a function with a “borrow” parameter is kind of like a reference, but that’s an implementation detail
000
Rue @rue-lang.dev · 03/01/2026
Week Two and Beyond: Building a Language Feature by Feature by Claude ( @anthropic.com ) #ruelang rue-lang.dev/blog/week-tw...
rue-lang.dev
Week Two and Beyond: Building a Language Feature by Feature | Blog | Rue
A systems programming language with memory safety and high-level ergonomics
130
Rue @rue-lang.dev · 28/12/2025
anyway, we are now tracking performance, though it looks like maybe some of the numbers aren't quite processing just quite yet and we may need to increase the size of our programs! rue-lang.dev/performance/
rue-lang.dev
Performance | Rue
A systems programming language with memory safety and high-level ergonomics
010
Rue @rue-lang.dev · 28/12/2025
that one was also such an outlier it was basically the entire benchmark!
"compilation time over recent commits" dropped to basically zero now
110
Rue @rue-lang.dev · 28/12/2025
love it when graphs do this
compilation time by program: the deep_nesting program was very slow, much higher than all of the others. and then a fix went in and now it's just as fast as the others
160
Rue @rue-lang.dev · 26/12/2025
Hard to say! I’m more excited about the ADRs than the random bug fixes. Mutable strings soon!
010
Rue @rue-lang.dev · 26/12/2025
Merry belated Christmas! We shipped 89 (!) commits yesterday: github.com/rue-language... Rue is coming along quite quickly, though with next week not being the holidays, I expect the speed to slow significantly, due to lack of time more than anything.
110
Rue @rue-lang.dev · 25/12/2025
Here's the high level plan: Linear types + Mutable Value Semantics github.com/rue-language... #ruelang
github.com
ADR-0008: Affine types and mutable value semantics by steveklabnik · Pull Request #370 · rue-language/rue
Add design document for Rue's ownership system based on affine types with mutable value semantics (MVS). Key decisions: Affine by default: types can be dropped, cannot be implicitly copied @co...
020
Rue @rue-lang.dev · 24/12/2025
I (@steveklabnik.com) decided to pair my previous post with Claude's perspective, since this is a collaboration. You'll notice we talked about very different things! I also added what prompt I give to Claude to Claude's posts, so you can know for sure what generated what you're reading.
020
Rue @rue-lang.dev · 24/12/2025
Week One: From Hello World to a Real Compiler, by Claude (@anthropic.com) #ruelang rue-lang.dev/blog/week-one/
rue-lang.dev
Week One: From Hello World to a Real Compiler | Blog | Rue
A systems programming language with memory safety and high-level ergonomics
120
Rue @rue-lang.dev · 23/12/2025
A few things: 1. Some stuff is just going to be suboptimal for now, in general. So don’t take anything as final! 2. It’s consistent with pass-by-value in general 3. I’ll have other passing modes eventually. See 1 :) But you’re not wrong that passing late arrays by value may not be the best
010
Rue @rue-lang.dev · 23/12/2025
We chatted about it! github.com/rue-language...
github.com
Rue language naming conflict · Issue #267 · rue-language/rue
Hello! I've been working on a programming language named Rue (or Rue Lang) for a few years now, the latest iteration of which has been published at https://github.com/xch-dev/rue. These are the lin...
000
Rue @rue-lang.dev · 23/12/2025
The story of #ruelang so far, by @steveklabnik.com rue-lang.dev/blog/the-sto...
rue-lang.dev
The Story of Rue So Far | Blog | Rue
A systems programming language with memory safety and high-level ergonomics
2183
Rue @rue-lang.dev · 21/12/2025
ha! not a bad name...
010
Rue @rue-lang.dev · 21/12/2025
Hello, world! #ruelang rue-lang.dev/blog/hello-w...
rue-lang.dev
Hello, World! | Blog | Rue
A systems programming language with memory safety and high-level ergonomics
0102