Talk by Joakim Ahnfelt-Rønne
Come and get an introduction to Generic Programming, an interesting alternative to macros and reflection.
N.B. Java Generics is not Generic Programming - this is something quite different.
With Generic Programming you can avoid the boilerplate involved with defining serializers, hashing, or instances of other type classes of your own choice. It's available now in Haskell as a GHC extension, and has been for a long time.
After the introduction, join us at the local bar and share your war stories involving macros, reflection and general boilerplate over a beverage.