[Adium-devl] Better bug reporting statistics

Evan Schoenberg evan.s at dreskin.net
Thu Aug 2 03:22:40 UTC 2007


On Aug 1, 2007, at 5:23 PM, David Smith wrote:

> A lot of that is performance concerns. The single-plist model
> NSUserDefaults uses has proven far too slow in the past.
NSUserDefaults is wholly unacceptable in terms of performance for  
what we do with our preferences system.  Additionally, without some  
righteous hacks, NSUserDefaults doesn't allow us preference- 
inheritence which is so incredibly awesome for contact->metacontact- 
 >group->global and account->global as we use it.

> AIPreferenceController (singleton preference controller...) honestly
> seems fairly reasonable to me.
AIPreferenceController is currently a singleton.

Eric and I had a long discussion on AIM yesterday about the  
preferences system, and I couldn't get a clear picture of what the  
problem is with AIPreferenceController.  It's already been noted that  
it works well for me, and obviously that's not a good argument...  
while I'm in favor of cleaning up code, documenting it, and rewriting  
or refactoring it as appropriate, I'd like to better understand why  
this particular controller is being targeted :)

Cheers,
Evan

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20070801/ad686090/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
URL: <http://adium.im/pipermail/devel_adium.im/attachments/20070801/ad686090/attachment.sig>


More information about the devel mailing list