Article View: gnu.emacs.vm.bug
Article #9572Re: Three questions.
From: Kyle Jones
Date: Tue, 30 Apr 1991 03:03
Date: Tue, 30 Apr 1991 03:03
20 lines
1559 bytes
1559 bytes
Jamie Zawinski writes: > In message <9104300207.AA21963@rodan.UU.NET> Kyle Jones wrote: > > > > I'm thinking about it, but some sort of index of existing folder > > will have to be generated and kept up-to-date, or lookups will be > > sloooow. > > I don't know if this is what you're thinking of, but I don't think that doing > something like > > (set (intern (vm-message-id message) vm-message-id-hashtable) message) > > for each message as a folder is read would be prohibitively slow. Make the > hashtable local to each folder buffer, and keep a list of folder buffers, and > you can chase crosreferences of all folders which are in memory. Yah, I was thinking of this as a handy way to get a hastable, but you only get the folders that are in memory. With Emacs' death- at-8-meg memory limitation, keeping folders in memory will exactly a deadly toll soon enough.
Technical Details
Message-ID:
<9104300303.AA22536@rodan.UU.NET>Path:
arc1-ca.pugleaf.net!gmdzi!unido!fauern!ira.uka.de!sol.ctr.columbia.edu!zaphod.mps.ohio-state.edu!wuarchive!uunet!wendy-fate.uu.net!bug-vmReferences:
<9104300004.AA20921@saratoga.pa.dec.com> <9104300207.AA21963@rodan.UU.NET> <9104300250.AA03060@thalidomide>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f6829,244e22d00560534f X-Google-Attributes: gidf6829,public X-Google-ArrivalTime: 1991-04-30 03:46:34 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!fauern!ira.uka.de!sol.ctr.columbia.edu!zaphod.mps.ohio-state.edu!wuarchive!uunet!wendy-fate.uu.net!bug-vm From: kyle@wendy-fate.uu.net (Kyle Jones) Newsgroups: gnu.emacs.vm.bug Subject: Re: Three questions. Message-ID: <9104300303.AA22536@rodan.UU.NET> Date: 30 Apr 91 03:03:04 GMT References: <9104300004.AA20921@saratoga.pa.dec.com> <9104300207.AA21963@rodan.UU.NET> <9104300250.AA03060@thalidomide> Sender: bug-vm-request@uunet.uu.net Lines: 20