[Anthy-dev 605] Re: uim.h

Back to archive index

YamaKen yamak****@bp*****
2004年 2月 25日 (水) 19:48:04 JST


ヤマケンです。

とりあえず私に反応できる分だけ。

At Wed, 25 Feb 2004 13:14:13 +0900,
ashie****@homa***** wrote:
> そこで今uimをネタに色々と遊んでいるところなのですが,uim.hで定義されてい
> るenumの一部(UKeyModifier,UPreeditAttr)の最後の要素にカンマが付いて,今
> 私が作成しているソフトウェアをコンパイルしようとすると,エラーとなってし
> まいます.C99ではこのような記述も許されているはずですし,警告レベルを下
> げれば良いだけのことだとは思いますが,できましたら修正して頂けると嬉しい
> です.

修正しました。UPeAttr_Separatorを追加した時に気付いていたんです
が、とりあえず現状のスタイルを維持してそのまま忘れてしまっていま
した。すいません。

> uimは基礎デザインは大変素晴らしい物があると思っているのですが,それだけ
> にこういった些細な問題点や,コーディングスタイルの不統一等が残念に思えて
> なりません.パッチを送ろうかと思ったこともあるのですが,

スタイルの不統一については耳が痛いです。

一応対象ファイル毎に主流と思われるスタイルに合わせているんですが、
細かい部分で揺れがある場合には私の好みで書いてしまっている部分が
あります。また、Schemeについては学習しながら書いているありさまな
ので、より良いスタイルを探りつつ書いてしまっています。

明らかにポリシーの違いから記述スタイルが分かれているコードもあり
ますが、とりあえずそこには触れずに概ね合意できている部分から規約
を決めていくのがいいんじゃないかと思います。それがあると逆に気兼
ねなく修正できるようになるわけですし。

>  * ライセンス表記の無いソースファイルも多く,またChangeLogも整備
>    されていない(?)ようで,恐くて弄る気になれない

ChangeLogは私も欲しいと思っていました。徳永さんは3月まで忙しいそ
うなので、先行してChangeLog記述指針の案をまとめておきませんか?
とりあえずパッと思い付くのは以下のような点です。

・ChangeLogに載せる/載せない基準
・各項目の書式(追加、修正等)
・commit logとの連携

-------------------------------
ヤマケン yamak****@bp*****



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