@samruby

https://nitter.cf/t.co/Vfbxo6yzUw Rails Specialist. Open Web Communities. he/him

Raleigh, NC
Joined March 2009
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.
3
5
2
81
4,114
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
3
31
3
158
6,396
Matz response (to Rust) is Spinel github.com/matz/spinel
7
6
2
133
14,700
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…
3
297
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…
1
255
Roundhouse Released: intertwingly.net/blog/2026/0…
8
260
intertwingly.net/blog/2026/0… - browser based IDE/playground, LSP, and MCP for Spinel
181
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
1
6
2,831
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.
1
2
2
342
One Spinel process now beats Rails' eight: intertwingly.net/blog/2026/0…
1
137
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…
2
64
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…
2
350
MVP version of Campfire on Spinel is now something you can run yourself: intertwingly.net/blog/2026/0…
1
1
164
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…
2
242
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…
3
10
2,993