4 ms·
The Architecture of Open Source Applications: LLVM
- slashnull 12y agoThose books are seriously excellent. As a FP nerd I particularly enjoyed the GHC entry.
- markbnj 12y agoI read the first volume, and had two main reactions. The first was that the insight into the structure of tools like Asterix and Audacity and bash was fascinating. The second was that there is not really any common sense of what is "architecture" in software, and what is something else.
- kvark 12y agoThe architecture of LLVM heavily reminds me of Gallium. API State trackers (GL, D3D) are front-ends, HW drivers are back-ends, and the isolated IR in the middle.
- evilpie 12y agoI don't find that very surprising. It's basically one of the basic compiler models.
- AceJohnny2 12y agoFunny you should say that: http://en.wikipedia.org/wiki/Gallium3D#LLVM_usage http://en.wikipedia.org/wiki/Gallium3D#LLVM_usage
- deleted 12y ago[deleted]
- deleted 12y ago[deleted]
- joncooper 12y agoI am going to require job candidates to read one of these and discuss it with me.