It used to be the case that people were admonished to "not re-invent the wheel". We now live in an age that spends a lot of time "reinventing the flat tire!"
The flat tires come from the reinventors often not being in the same league as the original inventors. This is a symptom of a "pop culture" where identity and participation are much more important than progress...
meme languages = flat tires modern linux / bsd userspaces = quickly becoming a flat tire systemd = a big flabby flat tire suckless = trying to patch a flat tire with chicken wire
The only escape is to wait for the flat tire to cause a loss of control and a car accident.
I'm not a big Unix fan -- it was too late on the scene for the level of ideas that it had -- but if you take the cultural history it came from, there were several things they tried to do that were admirable -- including really having a tiny kernel and using Unix processes for all systems building (this was a very useful version of "OOP" -- you just couldn't have small objects because of the way processes were implemented). It was quite sad to see how this pretty nice mix and match approach gradually decayed into huge loads and dependencies. Part of this was that the rather good idea of parsing non-command messages in each process -- we used this in the first Smalltalk at Parc -- became much too ad hoc because there was not a strong attempt to intertwine a real language around the message structures (this very same thing happened with http -- just think of what this could have been if anyone had been noticing ...)
Name:
Anonymous2016-06-24 8:02
>>5 Unix was designed as a textfile processing environment, and it's okay for that. But the world has moved on, and shoehorning everything through unix pipes and processes is hammering a square peg through a round hole.
Name:
Anonymous2016-06-24 8:08
>>2 Alan Kay is fucking smart. And he is the guy who started OOP and criticized C++ when it was new. Kay also programmed Lisp before SICP was written.
Name:
Anonymous2016-06-24 12:59
>>6 Moved on to what? Audio and video are streams and work just fine in the pipeline model.
Name:
Anonymous2016-06-24 13:28
>>8 We've moved on to Windows and Amiga. Who would use Linux as a desktop OS when we have the Amiga Research Operating System?
Name:
Anonymous2016-06-25 19:30
>>8 Yeah, right. Where's the commandline equivalents of grep, awk, perl and so on to allow the user to create custom transforms on the components of audio and video? The whole mess is for passing around text lines, nothing more.
Name:
Anonymous2016-06-25 19:37
Check these fucking dubs
That's right, you heard me
Check them
Fucking check them
You fuckin tard
Fucking check em
Name:
Anonymous2016-06-25 20:43
>>11 Fucking fuck shit this fucking shit I'm fucked and I fucking shit over you, fucker, and all your shitty fucking you've fucked and so full of fucking shit. America is great. Fuck you!
Name:
Anonymous2016-06-25 21:55
>>12 What the fuck did you say about America, mutherfucker? I will fuck your shit up, fucker. Fuck off!