From: Pietro C. <ga...@ga...> - 2024-10-20 08:07:59
|
On Oct 19 2024, 15:05 +0000, Kevin Walzer <kw...@co...> wrote: >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. What would that mean, in practice? I can see different options: 1. dbus' repo moves within Tcl's fossil tree 2. dbus' packages are distributed with Tcl's (same as tdbc and Thread) 3. dbus is built as part of Tcl's build process Speaking as a downstream packager, 1 and 2 have no impact on my work, and probably neither does it on final users. As per 3, I see several issues. I don't think dbus is special in any way, and - as much as I like it - I don't see it as being the future of IPC. Also, this would introduce a dependency on dbus to build Tcl, which I also don't favour. If this happened, in the FreeBSD ports, I'd probably disable it and provide it as a separate port anyway. If we want to consider bundling 3rd party extensions, I think there are others that are more generally used than dbus and that would better fit a more "batteries" approach, e.g., tcllib, tDOM, tls, thread. YMMV - which is why I'd rather keep the status quo. Thanks, -- Pietro Cerutti I have pledged to give 10% of income to effective charities and invite you to join me - https://givingwhatwecan.org |