0109
どうも胃の調子がよくない。逆流性食道炎っぽい喉の荒れとかがある。風邪かとも思ったが違いそうだ。はあ。
ギターを弾いたりコードを書いたり。swift-bridgeでRustからSwiftに持ってきた変数が勝手に解放されてる?問題に悩まされていた。RustVecのイテレータは要素への参照しか返してくれない、これはまあRustの挙動を引きずっているのだろうが、なぜそうなってるのかいまいちわからんなと思った。まあ動きそうだからいい。しかし、Swift書いてても変数の所有権を気にしなくてはいけないのは難儀だなと思った。いっそこのあたりも全部Rust側に隠蔽すればいいのか?しかしそれだと変換候補選択とかが難しそうだし、なんか他にも問題があるから避けたような記憶がある。
今日はカーソルキーで変換対象の文節を移るところまではできたが、文節区切り調整はまだ動かない。クラッシュしたときの原因究明がなかなか難しい(特にRustでpanicしたとき?)のだが、もっと良い方法はないものだろうか。
寝ます。喉が荒れてて痛いのは明日は治ってほしいが。