Just as a naive consumer of its facilities, I find LLVM produces binaries from C and ObjC code which are smaller and faster than their GCC equivalents. I'm attempting to write my own front-end as well, which is easier than I had expected. I don't care what the black box does, c.f. "The user doesn't care"(TM).
No one is complaining about using LLVM they way it's supposed to be used. The problem is that LLVM has been promoted for use cases that it totally sucks for (JIT, portable bitcode).
Apple was born out of obsession and makes some of the finest hardware around, running BSD with a touch of class that is unrivalled. But as my granny would say, there are no pockets in a shroud... poor Steve.
It's nice to have a sexy laptop, but life's just too damn short.
Heh, one of my lecturers was ranting about the millions wasted on research grants for testing methodologies when it's proven that they can't formally confirm program correctness. Old Edsger had a lot of foresight in that respect. Still, he's gloriously ambiguous about what he considers a 'modest and elegant programming language'.
And in a lot of other languages writing in CPS incurs a performance penalty (lucky for me it seems to be < 1 order of magnitude in clojure); I assume this is the case in node.js too?
What worries me as much as the double standard, i.e. scorning Iran, China etc for their crackdown social networking sites is that the conservatives have the unequivocal support of Labour on this issue.
Not only is there no criticism coming from the political left in the UK, but their obsession with deploying intrusive computer systems during their previous period in office suggests a power like this would have been enacted far more quickly were they still in charge.