I disagree with this assessment.

In recent years the macOS maintenance of Tk picked up quite a bit and it is 
*much better* than before. It was always reacting as opposed to staying on top 
of platform changes but they at least have integrated changes from our end for 
sticky things like the key handling issues.

I also disagree that macOS has “constantly changing” APIs and associated FUD. 
Most changes are well documented in advanced and major changes often leave 
deprecation mechanism in places for many years after (ie. Carbon). That these 
updates come as a surprise to open source developers who don’t keep up with all 
the minutia (myself much included) is not always Apples fault.

Should we stick with Tk forever? Possibly not, but I don’t see issues like this 
as always the next reason to drop it ASAP consider how difficult cross-platform 
development is due to platform differences. It’s disappointing but kinda “par 
for the course.”

enohp ym morf tnes
-----------
Dan Wilcox
danomatika.com
robotcowboy.com


> On Jul 15, 2023, at 9:18 AM, [email protected] wrote:
> 
> From: Sebastian Shader <[email protected]>
> To: "[email protected]" <[email protected]>
> Subject: [PD-dev] performance of different Wish versions
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset="utf-8"
> 
> From my brief interactions with making prs for tk, my impression was that 
> Wish development on macos isn't very healthy.Probably partly due to MacOS 
> changing APIs all the time and leaving developers to figure out how to 
> migrate in the best way.
> There are a few different threads regarding performance issues with recent 
> wish and MacOS, but unless someone investigates it and opens up a ticket with 
> Tk to fix it it probably won't get fixed.
> Tcl/tk that isn't recent has some little things that don't really work on 
> macos, so there's really nothing to be done on the pd side aside from 
> switching to another gui toolkit entirely.



_______________________________________________
Pd-dev mailing list
[email protected]
https://lists.puredata.info/listinfo/pd-dev

Reply via email to