いけむランド

はてダからやってきました

普段は (略) RubyKaigi 2025 に行ってきた (Day 3)

ストレスボールもかわいいね。

Ruby Committers and the World

今年も lchin が司会を務めてた。もう毎年やりそうな感じですね。(実際の予定は知らない。)

  • deprecate の deprecate
  • m4 のつらさは本当にみんなにも知ってもらいたい...。
  • /:|)
  • Ruby 言語のコードより Ruby 処理系の C のコードの方が少ないから、AI に処理系のサポートをしてもらうのはなかなか難しい。
    • コード生成や修正までは難しいが、動作内容の把握には使えるという印象。自分も thread_pthread.c が何をやってるか Copilot に訊いてた。

Improving my own Ruby

github.com

The Ruby One-Binary Tool, Enhanced with Kompo

昨年の発表が面白かったので、今年も聴いてみることにした。

  • 適切な同名の関数を呼び出して欲しいという悩みに「RTLD_NEXT があるよ!」と思ってたら、後続のスライドできちんと出てきて安心した。

Lunch

宇和島鯛めし (刺身の方) を 丸水 でいただいた。

gansui.jp

店の向かいの 伊織 松山お城下店 で実家への土産もいい感じに物色した。

www.i-ori.jp

Road to Go gem

昼食と買い物が予定より延びてしまい、聴講できず残念だった。

Analyzing Ruby Code in IRB

こちらも最初の 10 分くらい聴きそびれてしまった。

  • Prism と Ripper を組み合わせて、さまざまなケースに対応しているという点は目から鱗だった。

Anker Prime Power Bank (9600mAh, 65W, Fusion)

Anker Prime Power Bank (9600mAh, 65W, Fusion)www.ankerjapan.com

Sentry さんのアンケートに答えたら、当選してしまった...。*1 *2

Sentry さん、ありがとう!

Modular Garbage Collectors in Ruby

GC をモジュール化することでいろいろな GC アルゴリズムを試せるようになるっぽい。

Matz Keynote

なんだかんだで今回は松山という土地の予習をしてなかった。次回の開催地である函館については、事前にきちんと情報収集しておきたい。

hacomono Yakiniku Drinkup at RubyKaigi 2025

hacomono.connpass.com

海の幸が続くため、三日目はそろそろ肉が食べたくなるだろうと思い参加。

  • プレーリーカード はやはり便利に思えたので、つくってもいいかもしれない。
  • X (旧 Twitter) の ID が短いと楽なので、フォローしてもらいやすいことを改めて認識。

*1:詳細を調べる時に値段を見てしまい、Super Early Bird と相殺されてしまったことに驚いたのは内緒。

*2:松本でもモバイルスピーカーに当選してたので意外と運は良いのかもしれない。