Saturday, September 20, 2014

Interesting talk about use of Haskell in the wild

Interesting talks on use of Haskell in Barclays for mission critical applications.  



Haskell at Barclays: Exotic Tools for Exotic Trades



The section about Generic programming using Catamorphisms and  Sharing of computations is quite interesting.   I also like the idea of Barclays first developed an EDSL then a DSL that it compiled to the EDSL.   Having a DSL allows you to give application specific error messages that would be difficult when you have EDSL in a mother language (in this case Haskell).    I also liked their mention of the UUParsing library out of Utrecht.   There is an interesting tutorial  (and class notes) on the parser that I have been studying and find it very useful in  trying to learn functional thinking and design.