[Mew-Win32 00306] Re: C-uZ
Miyashita Hisashi ( 宮下 尚:HIMI )
himi at example.com
1998年 2月 27日 (金) 00:25:05 JST
"YAMAGUCHI, Shuhei" <yamagus at example.com> writes:
> elispでDB的なものを実装するとなると、alistが手っ取り早いかと思って、
> (setq mew-msgdb
> '(("Message-ID" . "+inbox/1")
> ...))
> という形式でファイル保存したのですが、上記の通りにMessage-IDを(本物よ
> りもまず短い)ダミーを用いたにも関わらず、とんでもない大きさになってし
> まいました。
> おかげで、
> (let (mew-msgdb)
> (if (load "mew-msgdb" t)
> (assoc "key" mew-msgdb)))
> なんてことをしてたらEmacsのメモリがつきてしまいました。
> #つまり、他の方法を考えないと、私には使い物にならないのです。 ;_;
あらららら、A-listなんて、線形解析だからこんなことになるのは
当然当然。^^;;;それにおそいでしょうし。
それにStringでやるから遅いし、メモリも必要になる。
こういうことをやるときにはまよわずintern-softです。^^;;;;;
# Lispってのはこういうことをやるのには、とっても良い言語なんです。
from himi
Mew-win32 メーリングリストの案内