Tim Williams has worked as a software developer in the finance industry for over 14 years. He has programmed Haskell professionally for over 5 years and is currently a member of the Strats team at Standard Chartered Bank, writing trading software in Haskell. He holds a PhD in Physics from the University of Bristol.
Talks I've Given
An EDSL for KDB/Q: Rationale, Techniques and Lessons Learned
Featuring Tim Williams
Haskell is expressive enough to enable the composition of staged programs, thus giving a powerful and lightweight technique for code generation. This is often referred to as an embedded domain specific language or EDSL. You get all the benefits of the Haskell host language, such as strong static...haskell haskellx dsl compiler recursion