Hi

improving 'objective' performance is great, but in the case of the address book
one could also think about addressing the 'subjective' performance. 
Let me try to explain ...

Usually when I enter an address, the number of characters in the To line are
sufficient to narrow the number of possible hits considerably. In addition one often
uses the same addresses over and over again, at least during a certain time
period. The set of 'most' used addresses may change in time, but usually rather
slowly for the normal Joe User.

One could keep statistics of the characters entered before requiring completion
and of the respective address selected. This statistics should obviously be
kept from session to session.  With this information loaded in memory quite
a few nice tricks can be implemented which may avoid using the full regex scan
most of the times.

For instance the most frequently used address for a given set of entered characters
could be given as a first proposal upon entering a TAB. An aditional TAB could
show the next in terms of usage frequency or start a full search.

I guess this would be simpler to implement and give a great increase of responsiveness 
...

Just an idea.

-- 
Michele Ravani                  [EMAIL PROTECTED]
"Those who live hoping, die singing" My Gran



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Mahogany-Developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-developers

Reply via email to