Wiki has some security issues with GraphViz and SVG. The point of this talk is implementing a DSL with LLVM.
YOUTUBE 1Hwnagof1Wo FOSDEM 2012 talk by David Chisnel
Jump to 23:14 for a simple cellular autonama for Conway's Game of Life with LLVM example
Libclang allows you to easy parse headers. Pragmatic Smalltalk uses this to provide a C alien.
LLVM is usually use to build something up. Posit we can use it to take something away.
Also see > Great talk. The code given in the link doesn't compile on LLVM3.3 though. I've fixed it and it's available at github