I was previously an EPSRC funded PhD student in the Computer Science Department at the University of York, England, in the Programming Languages and Systems Research Group (PLASMA), supervised by Colin Runciman. I have now finished my PhD, and am working for Standard Chartered.
My main research interest is functional programming, typically using the Haskell programming language.
- Program Transformation - I have a strong interest in program transformation and analysis . In particular I am intersested in making certain types of static analysis more applicable , and developing new techniques to eliminate program crashes . I am also interested in improving the performance of programs .
- Programmer Support - I have a particular desire to see Windows supported as standard by all the Haskell tools and libraries. I have rewritten WinHugs , am the main Windows developer on the Yhc team , and would like to see a Windows GUI for Yhc/GHC . I am also interested in creating tools to make functional programming easier, such as API search tools , programmer support tools and general libraries .
- Parsing - I think parsing as it stands could be far better. I have many ideas of improvements to parsing technology, including faster and more easily specified parser generators in a language independant way . I also have time complexity improvements to existing phases of existing parser systems . Much of this work revolves around regular expressions, and their simplification .
Email: <:email "firstname.lastname@example.org">