Domain Specific Languages with LLVM

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.

Conway's Life

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