Why didn't the Unix boomers modularize the programs APIs instead of the programmers...

Why didn't the Unix boomers modularize the programs APIs instead of the programmers. It's the best of both worlds because you don't have to call a shell command in a separate thread.
For example if you wanted to write a GUI frontend to `dd`, you have to call a bash command and parse the stdout output, BRAVO, unix boomers!

All they had to do is create a library like "libdd.h" so everyone can easily call the API in monolithic programs.

Attached: 1540121709602.webm (540x960, 1.78M)

>For example if you wanted to write a GUI frontend to `dd`, you have to call a bash command and parse the stdout output, BRAVO, unix boomers!
You don't at all have to call bash to execute a program. Are you fucking retarded?

You still have to invoke a separate program in a separate process

#include

FILE *fd = popen("dd if=/dev/urandom bs=1 count=400 of=/dev/udp/SrcAddress.ai_addr/8000","w");
pclose(fd);

>Everything wrong with 3D: the webm

But that doesn't call bash at all.

>why didn't they modularize programs?
They did you stupid fuck. They evangelized it.
>if you wanted to write a GUI frontend to `dd`, you have to call a bash command and parse the stdout output, BRAVO, unix boomers!
Please go back to Windows and never return.

sauce ?

>For example if you wanted to write a GUI frontend to `dd`
That's retarded.

>>if you wanted to write a GUI frontend to `dd`, you have to call a bash command and parse the stdout output, BRAVO, unix boomers!
>Please go back to Windows and never return.
what?

Not entirely, the hyperemoting soothes my autism. Same thing anime does.

Attached: 1157d25b8d156b792f3bcdaefa9fcc4cfb5e2b9f_hq.gif (500x281, 866K)