[Pythonmac-SIG] Pythonmac-SIG Digest, Vol 34, Issue 59

Daniel Lord daniel at brightfire.com
Sun Feb 12 05:48:27 CET 2006


On Feb 11, 2006, at 8:11 PM, Bob Ippolito wrote:

>
> On Feb 11, 2006, at 7:37 PM, Daniel Lord wrote:
>
>>
>> On Feb 11, 2006, at 6:32 PM, pythonmac-sig-request at python.org wrote:
>>
>>> Ronald Oussoren wrote:
>>>
>>>> Totally off-topic, but if you'd move to setuptools you can keep  
>>>> several separate packages, but users could install using  
>>>> 'easy_install appscript' which would then take care of the  
>>>> dependencies for you.
>>>
>>> I think setuptools is going to be a great solution and definitely  
>>> plan to more there eventually. For now though, the mpkg-based  
>>> distribution provides a lower barrier to entry (one less thing to  
>>> install first), and it's a familiar format to all Mac users. One  
>>> of the obvious audiences for appscript is existing  
>>> AppleScripters, who aren't always overly enthusiastic about  
>>> approaching unfamiliar technology, so it keeps things simple for  
>>> them.
>>
>> this is a personal opinion so I don't expect consensus. I _like_  
>> appscript. A lot. HAS did a great job with it. And while I like  
>> the power of Apple Events, I do not like Applescript--the syntax  
>> is not standard by design--it varies from application to  
>> application which in theory means flexibility but in practice  
>> means entropy and chaos. And some application developers cannot  
>> even get the AETE right and so their scripting is broken or at  
>> least crippled. Applescript does not have decent control  
>> structures nor regular expression support. Its file system syntax  
>> is horrific. I applaud the idea and the 'dream'--it just fell far  
>> short in practice. So using Python or Perl, whose syntax and  
>> language elements don't vary much from application to application  
>> is much better. The objects can vary--just not how to address  
>> them. I have used Mac::Glue with Perl, appscript with Python  
>> satisfactorily though I wish Apple would build in Apple Event  
>> support for those languages.
>
> That's irrelevant to appscript.  If you're disappointed with the  
> inconsistency of a given application's scripting dictionary then  
> complain to the developer.  Apple can't do a damn thing about it  
> (unless of course they're the developer of the given app).  Apple  
> can't "build in support" for Python that would really be any  
> different than what current solutions offer.  What they could do is  
> offer better tools for creating scripting dictionaries, and more  
> documentation on the topic, but that's about it.
>
> -bob
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/pythonmac-sig/attachments/20060211/cd32c68b/attachment.htm 


More information about the Pythonmac-SIG mailing list