[Jack donning his boring-old-fart hat]

The thing is, when Apple came up with this stuff in the late 1990s, if 
developers had adopted it it would have made their life _so much easier_. 
Because really a lot of the business logic of their own app could have been 
expressed in OSA, leading to much cleaner separation between 
model/view/controller and how the business logic and the UI connect….

And COM/OLE was a far cry from OSA, but actually it was still somewhat usable, 
and with somewhat the same goals...

But that ship has sailed (or that bridge has been burned, whatever)….


> On 25 Aug 2025, at 04:42, Greg Ewing <[email protected]> wrote:
> 
> On 25/08/25 7:56 am, Jack Jansen via Pythonmac-SIG wrote:
>> But the last two things I wanted to automate failed utterly. Photos still 
>> has something of a dictionary, but you can do little more than control a 
>> slide show. No way to do usable searches (like “any photo taken in 
>> such-and-such an area in December”). And Mainstage has no dictionary at all 
>> (and _that_ would be an absolutely wonderful app to control). Logic Pro has 
>> a dictionary but it allows little more than closing a window.
> 
> The problem with OSA is that making an app usefully scriptable requires a lot 
> of extra work that doesn't contribute to the app's core functionality. It's 
> understandable that many developers don't bother or only do a minimal job of 
> it, especially if the Mac platform is not their main focus.
> 
> -- 
> Greg
> 
> _______________________________________________
> Pythonmac-SIG mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
> https://mail.python.org/mailman3//lists/pythonmac-sig.python.org
> Member address: [email protected]

_______________________________________________
Pythonmac-SIG mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/pythonmac-sig.python.org
Member address: [email protected]

Reply via email to