Hi,
Last year I asked if HW might consider raising the number of
folders we could create in KeyMail.
At the moment you can make 24 folders in addition to the eight
supplied.
Well, I would still welcome this, but now think it wouldn't be
straightforward.
In the Email folders database, each folder has a number rather
than a name.
(The association of the number to the appropriate name is held
elsewhere).
The number for each folder is based on a power of 2.
For example, one folder's number might be 256, the next's 512, (2
to the power 8 and 9 respectively).
Now the rest is speculation but it looks something like this.
The supplied folders involve the lower numbers, (1, 2, 4, 8, ...
128).
The field storing these numbers is limited to 1 less than 2 to
the power 32, which is a bit over 4 billion.
Seems a large number, but when you have to multiply by 2 every
time soon gets used up.
I expect it is done like this so you can copy emails to what ever
folder you like, and not have a clash.
For example, you could have a copy of the same mail in folder 256
and 512, without taking up any more space at all.
All you do is add those two together in the folders field and get
768.
So, to change the limit of folders would probably mean quite an
update to the code and database structure.
KeyMail was probably implemented as it is so as to not over
burden the current and previous hardware limitations.
If the database were normalised, (made into probably three
associated databases), and could be put on a separate device,
that might be exciting.
Regards,
Steve.
----------------------------------------------------------
"seek ye first the kingdom of God, and his righteousness;"
(Matthew 6:33 AV)
----------------------------------------------------------
___
Replies to this message will go directly to the sender.
If your reply would be useful to the list, please send a
copy to the list as well.
To leave the BrailleNote list, send a blank message to
[email protected]
To view the list archives or change your preferences, visit
http://list.humanware.com/mailman/listinfo/braillenote