@samrubyi
iAccount based inUnited States
About this account
- Account based in
- United States
- Connected via
- United States App Store
Account-level information from X, not a live location or the device used for a specific post.
https://nitter.cf/t.co/Vfbxo6yzUw Rails Specialist. Open Web Communities. he/him
Raleigh, NC
Joined March 2009
- Tweets1.6K
- Following5
- Followers3.2K
- Likes260
Sam Ruby retweeted
Programming languages that bring meaningful design choices to the forefront and hide the noise are just as good for agents as they are for humans. Semantic compression matters. Using the right tool for the problem at hand has never been more important.
Sam Ruby retweeted
Replying to @florentmsl @yasulab
Sam Ruby's Roundhouse transpile Rails app to plain Ruby (or other languages) without metaprogrammig. And Spinel can compile transpiled Ruby code. Not all Rails apps yet, but at least we can compile Campfire and Lobster. See github.com/rubys/roundhouse
Sam Ruby retweeted
Matz response (to Rust) is Spinel
github.com/matz/spinel
A PR against Campfire, merged by @rosapolis, and Campfire on Spinel now passes 300 out of 300 model and controller tests: intertwingly.net/blog/2026/0…
TruffleRuby specializes the interpreter to the program at runtime; Roundhouse specializes Rails to the app ahead of time. I'm now, for the first time, starting to measure the impact of each separately and together: intertwingly.net/blog/2026/0…
Roundhouse Released: intertwingly.net/blog/2026/0…
intertwingly.net/blog/2026/0… - browser based IDE/playground, LSP, and MCP for Spinel
Spinel demo in a tweet:
curl -sL rubys.github.io/roundhouse/c… | tar xz
cd campfire-docker
docker build -t campfire .
docker run --rm -p 3000:3000 -v campfire-data:/app/storage campfire
intertwingly.net/blog/2026/0…
intertwingly.net/blog/2026/0…
cc: @yukihiro_matz
Developing in public, Campfire on Spinel measurements: intertwingly.net/blog/2026/0…
TL;DR: some early wins (examples: cold start, memory, sockets), and some known work to be done, then profiling.
Two days ago the compiled Campfire was 55% faster than Rails. Today it's 4x. One process against their eight. The change: a nested view appends into the caller's buffer instead of returning a string — 61% less allocation per request. intertwingly.net/blog/2026/0…
Video of my talk from RubyConf; preview of my talk in Deccan Queen on Rails. youtube.com/watch?v=33SaUwmu… intertwingly.net/blog/2026/0… intertwingly.net/blog/2026/0…
MVP version of Campfire on Spinel is now something you can run yourself: intertwingly.net/blog/2026/0…
As of today, Campfire (unmodified) boots on Spinel. This is both an important milestone and the first step of many.
intertwingly.net/blog/2026/0…
Last night I gave Claude a task and went to bed. At 11:49 P.M. EDT Claude opened github.com/matz/spinel/issue… . @yukihiro_matz closed the issue 26 minutes and 36 seconds later at 1:16 P.M. JST. This fix substantially unblocked my progress the next morning when I woke up.
In June @yukihiro_matz rewrote Spinel, his AOT Ruby compiler, from Ruby to C. In July it took 200s on a 40k-line Rails app anyway — O(N²) survives translation. Two days and 5 PRs later: 5.3s, including a fixpoint that had never once converged.
intertwingly.net/blog/2026/0…