From 59a3f44d5397eca9ec5c8d84b583df61ae8b4ee9 Mon Sep 17 00:00:00 2001 From: fukachan Date: Thu, 23 Aug 2001 14:31:36 +0000 Subject: FML::Config fml special hack to read/write configuration: If key = "value1 value2 value3" and key -= value2 is given (mode = '-'), key becomes "value1 value3". If "key += value4, key becomes "value1 value2 value3 value4". Tie:: add Tie::JournaledDir which wraps Tie::JournaledFile and uses some directory as cache area. add/update test tools for Tie::Journaled{File,Dir} modules. clean up Tie::JournaledFile o remove header in the cache file o $self->{ 'key' } o $debug is on if $ENV{'debug'} is defined. o more carefull check of whether the value is defined or not. o quotemeta() for pre search key in find() o rename grep() to find() --- CHANGES.txt | 50 ++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 48 insertions(+), 2 deletions(-) diff --git a/CHANGES.txt b/CHANGES.txt index 2d280169..937aa996 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,9 +1,55 @@ CHANGES $Date$ +2001/08/23 + + FML::Config の拡張 + postfix style のさらなる拡張 + + 変数名 += 値 + 変数名 -= 値 + で、特定の値の足し引きができます。 + + 例: + x = a b c d + x -= b + は + x = a c d + + x = a b c d + x += e + は + x = a b c d e + などとなる。 + +2001/08/21 + + Tie::JournaledDir クラスの創設 + Tie::JournaledFile の clean up + + Tie::JournaledDir クラスはキャッシュとしてあるディレクトリを使い、 + その中の複数個のファイルを順番に使います。 + それぞれのファイルは Tie::JournaledFile を使ってアクセスします。 + + これにより auto expiration をする Journaled 型キャッシュを実現 + します。 + + add Tie::JournaledDir which wraps Tie::JournaledFile and uses some + directory as cache area. + + add/update test tools for Tie::Journaled{File,Dir} modules. + + clean up Tie::JournaledFile + o remove header in the cache file + o $self->{ 'key' } + o $debug is on if $ENV{'debug'} is defined. + o more carefull check of whether the value is defined or not. + o quotemeta() for pre search key in find() + o rename grep() to find() + 2001/08/19 - フィルタ + フィルタコードの改良 一行メールか否か?の判定コードをきれいにする そのために signature や引用か?を判定するコード他を書く @@ -101,5 +147,5 @@ このファイルを創設する:) -$FML: CHANGES.txt,v 1.6 2001/08/07 12:31:46 fukachan Exp $ +$FML: CHANGES.txt,v 1.7 2001/08/19 15:02:16 fukachan Exp $ -- cgit v1.2.1