Yesterday I gave my TCS seminar. I think it went alright, I got a nice discussion going and managed to answer all the questions. Olaf gave me some constructive feedback about some of the slides. I think next time I won't use LaTeX, its too cumbersome and awkward to get it the way you want. Next time I am just going to use keynote.
Been playing around with Template Haskell today and I have managed to write some simple transformations. I even implemented a simple "refactoring" to convert a data type into a newtype in about 5 or 6 lines of code. I need to think of an interesting example to give in my talk. I have read through "template meta programming for Haskell" by Peyton Jones and Sheard. Later I am going to read an interestig paper about using Template Haskell to create a simple Tetris game.