[aquaskk-dev 18] Re: humble-ascii-mode-1.0 について

Back to archive index

Tomotaka SUWA t-suw****@users*****
2005年 10月 9日 (日) 19:40:32 JST


諏訪です。

At Sun, 09 Oct 2005 16:28:58 +0900,
Shin_ichi Abe wrote:

> まずは御報告。
>   private-runloop-mode版の動作について。
> 
> 100%の確率でクラッシュしていたアプリケーションがクラッシュしなく 
> なりました。

おお、それは良かったです。

> Caminoでクラッシュする件ですが、先のブランチ版で1時間程集 
> 中して動作チェックしたところ、2回程クラッシュが発生しまし 
> た。

そんなにチェックして頂いたとは! どうもありがとうございます。

> その時は、safariとcaminoのウィンドウ右上の 
> google検索フィールドでskk入力している途中で
> コマンド+tabでアプリを切り替えをおこない、2回共に 
> caminoがバックグラウンド時に発生していました。
> caminoで表示していたサイトは以下です。
> http://www.so-net.ne.jp/24/
> 
> エラー内容は2chで貼られていた内容とほぼ同じです。
> 
> ただ、古いバージョンのCaminoから上書きでCamino 1.0a1 
> を入れた為かCamino自体が若干不安定でAquaSkkとは関係 
> ない部分で
> 毎回同じエラーログを吐いてクラッシュしています。

同じ動作を何度かやってみましたが、こちらでは大丈夫でした。Camino の
Known Issues の内容が気にはなるところではありますが...

> U.S.互換性版はこれから使用してみます。

よろしくお願いします。

> > ASCII モード問題が一段落したら、以下の課題に着手する予定です。
> >
> > (1) SKKDictionary を軽量化する
> > (2) タブによる補完に直近の見出し語を表示
> > (3) 自動ダイナミック補完の実装
> > (4) 複数辞書に対応する
> 
> 私自身も欲しいというか実装したい機能が幾つかあるのですが、どのよ 
> うにすればいいでしょうか?
> 勝手に実装してコミットしてよいのでしょうか?
> 事前に表明して許可を得た方がようでしょうか?
> ブランチ切ってコミットしてチェックしてもらったほうが良いでしょう 
> か?

そう言えば明確なポリシーって決めてなかったですね。あんまりガチガチにや
るのもなんですが、基本的には以下のような感じでどうでしょうか?

(1) 幹へのコミットについて

    ちょっとした不具合の修正や、小さな機能の追加に限定する。「ちょっと
    した」の判断に迷ったら ML で相談する。そういう意味では、今回の
    ASCII モード対応はブランチを切るかどうか迷う微妙な線です。

    また CVS HEAD は最低限、いつでも正常にビルド可能な状態であることを
    キープしておきたいですね。

(2) ブランチの作成について

    大幅な改修や、長期間不安定な状態になりそうな場合、実験的なコードを
    書く場合にはブランチを切る。ブランチを切る場合には、直近のリリース
    タグからにする。

> ちなみに、
> テンキーでの入力時は半角入力のオプション
> 。、は.,で入力するオプション
> スペースは全角/半角でのオプション

既にコードが出来上がってたりしますか? ;-)

これぐらいのボリュームなら、幹に入れてしまって良いと思います。もし阿部
さんの都合が良ければ、ASCII モードと一緒に次のリリースに含めましょう。

> SKKServer.cppのSKKDictionary、DMDictionary等の辞書ク 
> ラスが関連している部分の強化(?)
> - 例えば、/=123+123で246に変換とか/day,/time等 
> 動的に変化する辞書クラスも組み込んで環境設定でon/off出来る等

おおっ! これは面白そうですね。動的な辞書はいいアイデアだと思います。こっ
ちはブランチ向きかなぁ。

あるいは両方合わせてブランチで開発して、後でまとめて幹にマージするとい
うのもありです。

どうします?

-- Tomotaka SUWA



aquaskk-dev メーリングリストの案内
Back to archive index