Bob Ippolito wrote:

[EasyDialogs]
>>Didn't see a waste dependency in the module; you sure about that? I've tried 
>>it and it still seems to be working okay (as well as it ever did, anyway), in 
>>which case immediate removal is not necessary. I wouldn't be averse to 
>>deprecating it just on general principle though. :)
>
>I thought it depended on W, which I think depends on waste.  Maybe I'm wrong 
>though.  I've steered clear of all that stuff for quite a while.

Nope, just the Carbon extensions from what I can tell.


>A PyObjC-based replacement for EasyDialogs would be convenient though.  The 
>problems with EasyDialogs are mostly just because the implementation is 
>ancient.

Yep. The only catch about doing a set of simple, general-purpose in PyObjC is 
that you'd have PyObjC as a heavyweight dependency, and the main motivations 
for having something like ED are its simplicity and lightweightedness. It fills 
a low-end niche. The Nav module provides file dialogs, so really all that's 
needed is modern message, text entry and progress bar dialog implementations - 
preferably without requiring any new external dependencies.

But anyway... any replacement is some way off. For now it's just a case of 
deciding whether to leave ED and its documentation as-is or deprecate it. I say 
deprecate if other folks agree.


>>>plistlib works ok.  It used to be horribly broken, but the current version 
>>>should be spec compliant.
>>
>>Including binary plists and all that? I've not tried it recently so wouldn't 
>>know.
>
>No, it does not support binary plists or NeXT style plists.  It supports XML 
>plists.  Still useful though.

Sounds like a future reimplementation/replacement that uses the Core Foundation 
API instead of trying to parse things itself would be a wise move.

For now though, I'd say just add a short page to the documentation so folk know 
the plistlib module exists and put a note on it indicating its limitations.

Cheers,

has
-- 
http://freespace.virgin.net/hamish.sanderson/
_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to