Table of Contents for Programming Languages: a survey
See [proj-plbook-plChLlvmLang LLVM IR].
TODO: reorganize chapters so that eg stuff about LLVM isn't spread between plPartImplementation, plChImplementationCaseStudies, plChIntermedLanguages, plChTargetsImpl, plChTargetLanguages; although perhaps have two places, one for talking about the compiler's target/intermediate language as a language in itself, and one talking about the project as a tool for implementating other languages; BUT HYPERLINK THESE CLEARLY. Also, have a place to put specific tips and details for each of the various target languages/intermediate languages/language toolkits/compiler frameworks.
using asm.js, emscripten supports LLVM -> JS