[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 メーリングリストの案内