diary

I like Hatena Star with a text selection.

2021-08-17

github.com

rbs collectionの初回実装がとりあえず満足行くところまでいけたので、ready for reviewした。

これでRubyKaigiの資料作りまでに実装しておきたいものは揃った、と思う。これからはスライドを書いて録画をするのを頑張る。


github.com

RBS Railsrbs collectionを試していた。とりあえずSteepfileが仮実装だけど、なんとなく動くことを確認できた。


github.com

RBS Railsrbs collectionを試していて、jsonとactive_supportの組み合わせが動いていなかったので直した


github.com

rbsのテストでRubyGemsのテストが新しくリリースされたRubyGemsでコケていたので直した。


bugs.ruby-lang.org

FileUtils.remove_entry_secureのドキュメントを読んでいてどういう時に脆弱性になりうるのかよくわからんなとなったのでチケットを作った。


RubyKaigiのProposal、そういえばどこにも公開してなかったので公開しておく(Pitchだけ公開に合わせてちょっと内容を削った)

Title

The newsletter of RBS updates

Abstract

I talk about the RBS updates between Ruby 3.0 and 3.1 in this talk.

RBS for Ruby 3.1 will be released with many changes. I'll pick up and describe some features for this talk.

Details

I'll talk about the following changes

I'll talk about the feature and the background of implementing them. What's the command, why is it needed, how to implement it, etc...

Pitch

The main topic, rbs collection command, will be one of the most exciting news of RBS for Ruby 3.1. rbs collection will be a required tool to introduce RBS to the real application. So I think it will be an interesting talk for Rubyists.

I'm one of the maintainers of RBS. I've mainly worked on rbs prototype, which is a tool to generate RBS from Ruby file, writing the signature, and many improvements. Recently I focus on rbs collection command, the main topic of this talk. I designed and am developing the command.