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