Blogs / Personal blogs

Chris Seaton

chrisseaton.com

I'm a Researcher (Senior Staff Engineer) at Shopify , where I work on the Ruby programming Language, and a Visitor at the University of Manchester .

Popular posts
7
Total points
1,418
HN comments
735
Rank
#1,352 personal

Visit chrisseaton.com → On Hacker News Nov 2014 – Mar 2026

Software Engineering 6Programming Languages 6Society, Policy & Culture 1Career & Management 1

1

Ruby's Proposed STM

There’s a proposal to add Software Transactional Memory , or STM , to the Ruby programming language. This is part of a wider effort to add better support for concurrency and parallelism in Ruby, and in particular the idea of ractors . A concept has been proposed and implemented by Koichi Sasada.

2

TruffleRuby

TruffleRuby started as my internship project at Oracle Labs in early 2013. It is an implementation of the Ruby programming language on the JVM, using the Graal dynamic compiler and the Truffle AST interpreter framework . TruffleRuby can achieve peak performance well beyond that possible in JRuby at the same time as…