Post a Comment
As far as I can see from the screenshots presented, the Mail application seems to contain a HTML renderer, too:
http://www.skyos.org/images/temp/2.png
So it's much more than a mail client, cool! :-) (Okay, HTML and mails... well, this is... I won't go into detail, you can imagine what I would say.)
The storage representation of the mails - separate files - reminds me to the MH format mailboxes (in opposite to the mbox format) which is for example used by the Sylpheed mail client. You can of course see advantages and disadvantages in this MH like format, but personally, I prefer single files over fat message conglomerates.
Sorry, I don't know about BeOS and SkyOS to make a statement of higher inner values... :-)
Release the damn thing once and for all.
Indeed is amazing the product but for God Sake release a final version and later if you (Robert) would like with yet another beta cycle it will be just fine, but are less a real version and non-beta version.
Just Gmail has remained beta as SkyOS.
:-)
Yeah, the storage is very similar to what BeOS does, as well as the way attributes and indexes are used.
From the API point of view I'm not sure if the BeOS API had/has all the Mail related classes right in the API too. (which makes writing new apps with support for sending/receiving/managing mails and the user created mailboxes quite easy).
Anyway, BeOS stores and handles mails in a very efficient way (from the user point of view), it would be a shame not to "reinvent" it for other systems.
Edited 2008-06-11 16:43 UTC
Yes, it does. The Mail Kit exposes BMailMessage & co API so developers could use the mail system in a system-wide consistent (and easy) way.
I believe the initial filesystem of BeOS was more or less like that, but it probably wasn't called BFS then either I don't think.
I believe it was eventually dubbed something like "OFS" (and included as a filesystem add-on for later versions of BeOS to be able to read still).
But that's pretty much before my time using BeOS, so I'm just regurgitating what I've heard/read.
Maildir and BeOS/Haiku and now SkyOS all use the same one mail, one file design, true. Dunno who did it first for sure, though.
But where Maildir moves email/file from tmp to new to cur sub-folder, BeOS/Haiku/SkyOS simply takes advantage of BFS built-in attributes and indexes features: they changes attribute value and that all. That way, no emails/files moves behind your back *ever*.








