[Mew-dist 10172] Re: setting From: value based on case?

Shun-ichi GOTO gotoh at example.com
1999年 8月 17日 (火) 23:06:07 JST


後藤@太陽計測です

>>>>> at Tue, 17 Aug 1999 19:45:25 +0900
>>>>> jado <jado at example.com> said,
jado> From: sen at example.com
jado> Message-Id: <19990817161552S.1000 at example.com>

> case default の時にも draft-mode で From: がみたいです :-)

jado> 私は、

...snip...
jado> で、うまくいっています。
jado> 最後の (t "...") がミソです。

私の場合は(default用の) mew-from を設定しています。(^_^)
## そういう解もありますということで


jado> ところで、この手のalistって、

jado> '(("ToHeader:" ("Header1:" ("Val1" . "ToVal1") ... ("ValN" . "ToValN"))
jado>                                         :
jado>                ("HeaderN:" ("Val1" . "ToVal1") ... ("ValN" . "ToValN"))
jado>                (t . "ToValT")))

jado> みたいに、dotted pair で組む方が自然な気がしたのですが、いかがなも
jado> のでしょう?

key => val が1対1であれば、そうですね。
("To:"
 (key val1 val2 val3) 

のような指定を許している分けでもないのですから、cons 形式にしておいた方が、
よいかなと思います。
## もちろん現在の形式が必要なら (key . (val1 val2 val3)) と指定するの
## に等しいわけですから問題はないと思います。

cons セルの消費量が押えられることもあるのですが、コード中に多く存在する 
(car (cdr val)) が (cdr val) になって見通しが良くなるというメリットや、
mew-config-guess-alist などの指定方法も統一がとれるというメリットもあり
ます。

パッチを送る際にも実は気になっていたのですが、データ構造まで手を加えるの
は気がひけるのでやりませんでした。

でも、やるならなら今のうちにやっておきたいですね。

--- Regards,
 Shun-ichi Goto  <gotoh at example.com>
   R&D Group, TAIYO Corp., Tokyo, JAPAN



Mew-dist メーリングリストの案内