←back to thread

511 points mootrichard | 2 comments | | HN request time: 0s | source
Show context
welearnednothng ◴[] No.23990654[source]
It's worth noting that while the article is coming from Square, this is an official Ruby project and is "Ruby 3’s new language for type signatures".

https://github.com/ruby/rbs

replies(2): >>23990992 #>>23991041 #
rattray ◴[] No.23991041[source]
Yeah, I was wondering why this was being announced on Square's website. Seems it's because Square happens to employ Soutaro Matsumoto, who wrote the post and is also the creator of Steep[0] (an implementation of a typechecker for RBS files).

It's not clear to me whether Soutaro is a member of the Ruby core team, so it feels a bit odd that the post is written like an announcement from the Ruby maintainers.

[0] https://github.com/soutaro/steep

replies(1): >>23991142 #
baweaver ◴[] No.23991142[source]
Soutaro is indeed a code member of the Ruby team, he also happens to work at Square. Soutaro is also one of the main contributors to RBS and helped define that standard.

He was going to keynote on this at RubyKaigi this year until it was cancelled, and had a talk at RubyConf as well on this.

replies(1): >>23991372 #
rattray ◴[] No.23991372[source]
Thanks for clarifying! It's great that Square is funding work like this.
replies(2): >>23991415 #>>23991619 #
1. baweaver ◴[] No.23991415[source]
Yep, and glad to see the work Stripe is doing on things as well. Always enjoy seeing where you all are going.

Soutaro has been great to work with over here (Square), and he has a ton of really amazing things coming soon that we're working on OSS'ing later.

replies(1): >>23991638 #
2. rattray ◴[] No.23991638[source]
> you all

Just to clarify, I left Stripe several months ago (and did not work on ruby infra), so we both get to cheer from the sidelines!