1. 16

  2. 6

    I know of some composable X11 programs: those supporting XEmbed. The suckless.org folks take advantage of XEmbed to avoid reimplementing tabbing in every programme they write, instead making the programmes XEmbed-able and then using tabbed. In a sense they’re composable: the ‘do one thing and do it well’ sense that I think carries with it an implicit ‘and cooperate with other programmes through well-defined interfaces so that doing one thing and doing it well is actually useful’.