Code and Slides: bitbucket.org/carter/who-ya-gonna-call-talk-may-2013-ny-haskell
Cmm (C minus minus) is a high level assembler with a syntax style similar to C. It integrates well with C, is a stage in the GHC compilation pipeline, and is also the host language for various components off GHC's runtime system. If there are some tricks you want to write in assembly, you can use Cmm and teach them to GHC directly—no foreign function interface costs here, folks! This talk will lift up the hood of the compiler and show how to tune the dials directly.
Carter Schonwald is Wellposed: wellposed.com/