News for hackers. Stuff that matters.
Re:TUIs by BeetleB on Thursday March 17, 2022 @02:48AM (#30708347)
Honest question: Do you have the same complaint about GUIs? As in, do you go to various Github pages for GUIs and make similar comments?

Or is this expectation more for TUIs?

Re:TUIs by rektide on Friday March 18, 2022 @10:53AM (#30723046)
I do think GUI programs should have machine-to-machine interfaces built in too, yes.

I was young & barely knew it, but KDE's DCOP seemed like a very adequate way to script & control any app- that was awesome. Today on FreeDesktop, some apps do a good job of exposing themselves via DBus; music/media players in particular have very widespread support for the mpris interface, for example, but all sorts of apps expose control this way. The programming language Vala[1] in Gnome world has excellent DBus integration built in, so one can take some of their application models & expose them to the world, very much easing making m2m interfaces.

[1] https://wiki.gnome.org/Projects/Vala/DBusServerSample#Type_T...