Repl-Ace on .NET
実はRepl-Aceの次期Verを開発中。
現VerはBorland C++Builderで開発しましたが、Unicode対応やらが非常に面倒なので、今度は.NET Frameworkに乗っかります。
でも、.NET Framework自体も結構面倒な代物です。C++/CLIは分かりやすいけれども、スレッドの扱いとかはC++Builderの方がすっきりしてて良い。
いずれにせよ、いつになることやら。
ようやく肝心の置換処理に入ったところです。
新Verの目玉としては…
- 内部処理がSJISだった為、他の文字セットに関しては限定的対応でしたが、.NET FrameworkがUnicodeベースなので、結構良くなるかと。色んな所で批判されましたからね^^;
- 置換シミュレーションがパワーアップ。
- mlang.dllを使った文字セットの自動判定(ただし、誤判定もままアリ…)。
- ファイル名置換、連番置換。
といったところ。