"Nick Sabalausky (Abscissa)" wrote:
On 02/19/2017 02:50 AM, ketmar wrote:
i usually see little reason to "adapt"
myself to something if i can write my own thingy.
Ditto to that. Thunderbird (or rather whatever version I've frozen it
at) is the closest match to my needs I've seen so far, but it still
irks the heck out on me on various things. And as for modifying it,
meh, well Mozilla's earned a reputation for being difficult to talk
any user-oriented sense into, and life's too short for a big C++
codebase (I dunno, maybe they've started switching to Rust? In any
case, rather just use D.) There's a ton of other things I'd like to
do my own version of for similar reasons: Editor, browser,
music/media manager, etc. Too much to do, not enough motivation ;)
btw, i almost finished my own little email client. i was using Claws
Mail, but finally got tired of it's awful speed, strange filtering and
so on. so i took the backend engine from my NNTP reader, improved it a
little, and created Chiroptera. wrote support for subset of Claws Mail
filters, converted mail archives (~1GB of data, wow!), and now i can
retrieve and read mail from all my accounts. sending UI is almost done
too (but hey, who needs that anyway?!).
as Chi is based on the same code as NNTP reader, i think that i'll
eventually merge NNTP parts into it -- 'cause i already tired of
backporting enhancements and bugfixes. ;-)
lucky me: as i don't have to support all possible servers and use
cases, i can keep Chi small and fast: it is at least a magnitude faster
than Claws Mail on my mail db.
after working with some C++ codebase it is a joy to write in D again.
that's prolly why i finally found enough motivation and willpower to do
Dingo and Chiroptera.