|
From: | Daniel Herring |
Subject: | Re: portability of xargs |
Date: | Tue, 15 Feb 2022 08:41:45 -0500 (EST) |
User-agent: | Alpine 2.21 (DEB 202 2017-01-01) |
On Tue, 15 Feb 2022, Jan Engelhardt wrote:
On Tuesday 2022-02-15 07:16, Daniel Herring wrote:Maybe a next-generation configuration tool should start by defining interfaces for user interactions and build tools. This would allow CLI and easy GUI and IDE users, integration with multiple build systems, static and dynamic probing, ...Obligatory https://xkcd.com/927/ response.
:) Not necessarily define entirely NEW interfaces, just recognize where newer tech like JSON (?) could be applied to improve the functionality of older tech like Autotools. Something like the Language Server Protocol, but for build configuration. In fact, this has the potential to greatly reduce the dependencies for a cross-compile target. You could treat it as a very dumb terminal and push all the logic to the host a la Expect / Ansible. Don't even need a POSIX shell...
For all its stupid connectors and cables, I much prefer USB to what it displaced many years ago. Similar story with Git. Running Systemd but don't fully trust it yet.
-- Daniel
[Prev in Thread] | Current Thread | [Next in Thread] |