もう最前線から転がり落ちて久しいのだけど、ひさかたぶりにソースをいじってみた。ちょくちょくゴーストのシステム関係のネタはメモしてあったので、その展開なんだが……梨野のあまりの処理速度の遅さに突っ伏す。
いや、辞書検索のオーバーヘッドが仕様の問題でえらいことになっているのは以前から判っていたのだが、もうさすがに小手先の対応ではどーにもならんので抜本的対策に乗り出すことに。
具体的には、イベント処理の辞書記述を華和梨互換に変更。このあたりの設計は元々SHIORI2.2の時代の話なので、現状とは全然合っていない。辞書のエントリ側に制御構文を仕込むあたりがすげえオーバーヘッドになっているわけで。イベント処理の制御構文はスクリプトにやらせればいいわけでなので、処理はそちらに完全に一本化してしまったほうがいいだろう。
いっそ華和梨使うかなあ、とも思うのだが、いざとなったら気楽にソースいじれるのがいいよな、ということで現状進行で。華和梨もライセンス的にはソース勝手にいじっても問題無いんだが、あそこまで大きなシステムになると、私のスキルでは「気楽に」はいじれんなあ。
.O. ..O OOOREADME|日記の書き方