Slide 1

Slide 1 text

Reline 1分 Cooking RubyWorld Conference 2023-11-9 ima1zumi

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

調理人 - ima1zumi - IRB, Reline committer

Slide 4

Slide 4 text

本日のメニュー - Relineを速くしよう

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

材料 - ターミナルエミュレータ 1個 - Reline 1個

Slide 7

Slide 7 text

1. 調理済みのRelineを用意します

Slide 8

Slide 8 text

1. 調理済みのRelineを用意します - 端末入出力のデフォルトはCookedモード(カノニカルモード) - Cookedモードは行編集を受け取る - バックスペース、方向キーなどはCookedモード側で対応 - Relineはカーソル位置などを持っていて自分で処理しているし、複数行編 集が可能なエディタなのでCookedで受け取る必要はない

Slide 9

Slide 9 text

2. Relineを生にします

Slide 10

Slide 10 text

2. Relineを生にします - rawモードに切り替え - バッファリングせずプログラム側へすぐ送信される

Slide 11

Slide 11 text

できあがり!