Hi Chris -

Thanks for your comments. You are, of course, quite right that here is quite a bit of misleading nomenclature in the c-client library. This came about by history (it's been 18 years) and a (sometimes imperfect) attempt to maintain source-level compatibility with the past.

There isn't any good way that I can change the names of some of these things now, without creating incompatibilities that will bite someone. I have enough problems with third-parties creating incompatibilities... :-(

I would certainly not make the mbox mistake again if I was starting over. Nor would I make any any of a long list of other mistakes that I've noted down over the 18-year history of c-client! I would instead make entirely new mistakes. ;-)

Fortunately, since "set new-folder-format mbox" only comes up as a result of people playing with /etc/c-client.cf files, it doesn't affect most people.

I'd prefer to flush the code that supports /etc/c-client.cf entirely. I can't because of compatibility. There are many pitfalls associated with /etc/c-client.cf besides that one. Even if I filled in the one pit, there are still plenty more to trap the unwary. I worry that it may make things worse if it seems that I'm making it safer... :-(

As I've said many times before, I recommend against using /etc/c-client.cf because it is much too easy to shoot yourself in the foot. I've done so myself.

-- Mark --

http://staff.washington.edu/mrc
Science does not emerge from voting, party politics, or public debate.
Si vis pacem, para bellum.
_______________________________________________
Imap-uw mailing list
Imap-uw@u.washington.edu
https://mailman1.u.washington.edu/mailman/listinfo/imap-uw

Reply via email to