RubyKaigi2024 day3
May 17, 2024
正規表現
やはり人類は正規表現から逃げられないのです。
現在多く使われている正規表現が、本当に正規表現なのかはさておき、正規表現無くして人類は生活できません。
make_now_just
氏によるVM型正規表現エンジンの実装の話が面白く、自分も正規表現エンジンを作りたくなった。とはいえせっかくならDFA型作ってみたい。
正規表現をあえて他の言語にトランスパイルすることでJITや最適化の恩恵を受ける奴、面白い。Deoptimizationというらしい。
RubyKaigiへの参加は初めてで、正直そこまでRubyを書いていないので不安があったけど、むしろRubyよりも自分のホームに近いCや言語処理系、メモリの話が多く、非常に楽しめた。やはりRubyを「使っている人」以上に「作っている人」がいる環境だからかな。
本当に楽しかったのでまた行きたいです。
あと最後のRubyMusicMixinではFighting My Way聞けたので最高でした。会場ホテルのすぐ裏だったし。