Stripe is building a Ruby typechecker

Kristian Freeman
Jun 1, 2018 · 2 min read
Photo by rawpixel on Unsplash

The last couple years have brought a number of great typecheckers to JavaScript: Facebook’s Flow and Microsoft’s TypeScript have both been hugely successful, and brought some stability to a famously “loose” language.

The same philosophy is now coming to Ruby. Details are still scarce, but Stripe engineers have unveiled a Ruby typechecker at the RubyKaigi conference in Japan, called Sorbet.

Ruby has a reputation for being “magic” — its loose syntax and monkey-patching functionality allows developers to rapidly build powerful applications, but it can also lead to unclear and confusing code. With Sorbet, Ruby developers may have a new opportunity to bring some stability and clarity to their projects.

The obvious question, then, is when will Sorbet be available? According to @nelhage, an engineer at Stripe, work is still very much ongoing, and the project is still designed for internal use at Stripe.

Byteconf React is a free React/JavaScript conference, streamed on Twitch. Join us on August 31, 2018, to hear from the best React developers and teachers from around the world. Join our mailing list and follow us on Twitter to stay up to date!

Bytesized Code

We make developer conferences for everyone, and publish the…

Bytesized Code

We make developer conferences for everyone, and publish the best articles on web development, programming, and more! ✌️

Kristian Freeman

Written by

Building @byteconf — free dev conferences for everyone.

Bytesized Code

We make developer conferences for everyone, and publish the best articles on web development, programming, and more! ✌️

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store