I work with the design and implementation of functional and object-oriented languages as well as advanced software libraries, software development in general, parallel and concurrent programming, spreadsheet implementation technology, and in the past also with program transformation, program...
show more
I work with the design and implementation of functional and object-oriented languages as well as advanced software libraries, software development in general, parallel and concurrent programming, spreadsheet implementation technology, and in the past also with program transformation, program analysis, and partial evaluation.I'm co-developer of some open source software, including the Moscow ML implementation of Standard ML (since 1993) and the C5 Generic Collection Library for C# and CLI/.NET (since 2001). When I'm not working with computers, I enjoy reading modern and classic fiction from all over (no scifi, the world is plenty strange as we find it) as well as in-depth analyses on current affairs.
show less