From: Kevin K. <kev...@gm...> - 2024-10-20 00:47:06
|
On Sat, Oct 19, 2024 at 11:06 AM Kevin Walzer <kw...@co...> wrote: > Excellent idea. I've always considered these to be core commands anyway > and I'm not quite clear why they are excluded, except for being > platform-specific. We have AppleEvent support (Mac IPC mechanism that is > similar to DDE) in the core. > > As a tangent, is there any interest in integrating Schelte Bron's dbus and > dbif libraries in the core as bundled packages? Schelte, what do you think? > Including these would give Tcl/Tk full platform-native IPC support across > all three platforms. I'd be glad to sponsor a TIP. > > --Kevin > For what it's worth, my understanding was that the original reason (which has fallen by the wayside) was that the Core proper didn't include anything that couldn't at least in concept be implemented on all three platforms. Moreover, the extensions were thought to provide relatively simple worked examples of how to package an extension on Windows. Sentiment used to favour unbundling: keeping features out of the Core but having the ones that were expected to be universal published as bundled extensions. That's one reason why I never proposed tdbc as bundled; a more important one was that I wasn't sure that the API was quite right and didn't want to freeze it for years or decades, as would happen if it came under TIP control and required a major Tcl release to introduce any incompatibilities. New leadership will of course have new directions, and if the pendulum is swinging back toward greater inclusion. I don't object. -- 73 de ke9tv/2, Kevin |