Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Build systems

Name: Anonymous 2012-08-03 16:12

We all know autoconf/automake suck balls. But whenever you see a project that uses its own build system because they "weren't good enough" holy shit do you know you're in for something special. And by special I mean fucking terrible!

Name: Anonymous 2012-08-05 18:42

>>25
You do realise that the reason the UNIX environment consists of lots of little tools is because of the "do one thing and do it well" principle? And because you're supposed to chain them together in shell scripts rather than writing new programs that reproduce some of the behaviour of multiple programs (so, if you wanted a program that found some patterns in a file and sent the number of matches to the shell script, you would combine grep, wc and pr in a shell script, rather than writing a program that does all of that itself). The idea is that every program should be a "filter" - a program that takes some input and produces some output and nothing else - wherever possible, because it gives maximum flexibility to shell script writers to combine the programs in different ways to produce different effects.

I will grant you that the general set of tools is dated, however. Even the GNU versions were originally written 20-30 years ago.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List