[PHP-dev 593] Re: 機能の追加/変更

Rui Hirokawa php-dev@php.gr.jp
Wed, 20 Nov 2002 00:13:15 +0900


廣川です。

> 
> > したがいまして、CVSアカウントを大勢の人が持つ必要は
> > 無いと考えます。
> 
> 本家のCVSにコミットするとつまらない部分で面倒な事にな
> ったりするの事もありますし...
> 
> 私がすぐに作業できる訳では無いので恐縮ですが
> 
> 1) sf.jpの塚田さんの新しいフィルタをcvs.php.netにマージ
> 2) sf.jpとcvs.php.netのソースを同期
> 3) sf.jpのソースを変更
> 
> 形でどうしょうか?
> ZendはBSDライセンスでライセンスが変わるので著作件者の了
> 解が必要(?)ですが、個人的にはフィルタやマルチバイト処
> 理APIはZendに入れてしまった方が良いと思っています。
> 

個人的には、cvs.php.netでブランチを作って作業する方が
良いのかなと思っていたのですが、やはり、
上記の1)、2)、3)の流れでいくほうが良いかと思います。
(私がどこまでかかわれるかはともかくとして。。。)
ただ、本家の開発者に対して違う場所でこそこそ開発しているような
印象を持たれないように注意した方が良いかと思います。

PHP5ではマルチバイト処理のコアな部分をstandardかZendの中に
とりこみたいとは思っていますが、具体的な実装は切り分けて行う
ことになるかと思います。

スクリプトパーサ:ZE2
エンコーディング変換フィルタ:ZE2
マルチバイト関数:standard
正規表現関数:standard
HTTP入出力:standard(またはmain)

こうすれば、もう、マルチバイト対応がデフォルトで有効かどうかを
議論する必要もありません。(^_^)

ZE2の国際化については、Zeev,Andiと相談し、根回しした方が
よいかもしれません。
個人的に変数コンテナzvalに言語属性と文字エンコーディング属性
を追加してはと思っています。

-- 
Rui Hirokawa <rui_hirokawa@ybb.ne.jp>