Schedule

ぺん!

Maintainer of IRB and Reline. TRICK 2022 Gold Medalist. CTO at codeTakt Inc.

Re-line 〜 IRB・Reline 複数行編集の裏側

IRBの複数行入力は、Rubyの標準ライブラリであるRelineが担っています。 このトークでは、Relineがどのように複数行入力や補完ダイアログなどを描画しているのか、そしてその描画方式が最近のリアーキテクチャリングでどう変わったかを比較しながら解説します。 また、Relineの行数を800行減らしたリアーキテクチャリングから得られた知見も紹介します。