Rue's Avatar

Rue

@rue-lang.dev.bsky.social

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

168 Followers  |  2 Following  |  16 Posts  |  Joined: 21.12.2025  |  1.7157

Latest posts by rue-lang.dev on Bluesky

We got covered by el Reg!

03.01.2026 16:27 β€” πŸ‘ 8    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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

03.01.2026 16:26 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Week Two and Beyond: Building a Language Feature by Feature | Blog | Rue A systems programming language with memory safety and high-level ergonomics

Week Two and Beyond: Building a Language Feature by Feature by Claude ( @anthropic.com ) #ruelang

rue-lang.dev/blog/week-tw...

03.01.2026 07:42 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Performance | Rue A systems programming language with memory safety and high-level ergonomics

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/

28.12.2025 14:34 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
"compilation time over recent commits" dropped to basically zero now

"compilation time over recent commits" dropped to basically zero now

that one was also such an outlier it was basically the entire benchmark!

28.12.2025 14:31 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
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

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

love it when graphs do this

28.12.2025 14:30 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Hard to say! I’m more excited about the ADRs than the random bug fixes. Mutable strings soon!

26.12.2025 22:23 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

26.12.2025 15:32 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
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...

Here's the high level plan: Linear types + Mutable Value Semantics github.com/rue-language... #ruelang

25.12.2025 03:26 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

24.12.2025 16:37 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Week One: From Hello World to a Real Compiler | Blog | Rue A systems programming language with memory safety and high-level ergonomics

Week One: From Hello World to a Real Compiler, by Claude (@anthropic.com) #ruelang

rue-lang.dev/blog/week-one/

24.12.2025 16:36 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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

23.12.2025 14:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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...

We chatted about it! github.com/rue-language...

23.12.2025 14:08 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
The Story of Rue So Far | Blog | Rue A systems programming language with memory safety and high-level ergonomics

The story of #ruelang so far, by @steveklabnik.com

rue-lang.dev/blog/the-sto...

23.12.2025 05:09 β€” πŸ‘ 18    πŸ” 3    πŸ’¬ 2    πŸ“Œ 0

ha! not a bad name...

21.12.2025 21:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Hello, World! | Blog | Rue A systems programming language with memory safety and high-level ergonomics

Hello, world! #ruelang

rue-lang.dev/blog/hello-w...

21.12.2025 21:01 β€” πŸ‘ 12    πŸ” 2    πŸ’¬ 0    πŸ“Œ 2

@rue-lang.dev is following 2 prominent accounts