4 ms·
> Are all these API designers so naive, or do they have a philosophy of being so inclusive that they are not willing to assume that a command on a target system
by rollcat 3y ago
> Are all these API designers so naive, or do they have a philosophy of being so inclusive that they are not willing to assume that a command on a target system involves an executable and an array of arguments?
Remember APIs are made for humans, (assuming we're talking local processes) nobody can stop you from using raw fork(2)+pipe(2)+execve(2) every time, yet you will usually reach for popen(3).