As time goes by: Constraint Handling Rules - A survey of CHR research from 1998 to 2007 Preprint in arXiv (June 2009)