Tom Harper
Biography
I am a DPhil Student in Computer Science supervised by Dr Ralf Hinze. My thesis is on shortcut fusion, a program transformation technique for improving performance, in the Haskell programming language. Currently, I am working on implementing a fusion backend for the Utrecht Haskell Compiler (UHC). Previously, I have worked on modelling fusion transformations formally and tying the findings to practical implementations. Additionally, I am a Teaching Assistant for the Department, where I supervise practicals and teach classes during term time. I am also a Teaching Assistant for the Software Engineering program's Functional Programming (FPR) course.
Before I started my DPhil, I received my MSc in Computer Science from Oxford in 2008. My dissertation, "Fusion for Haskell Unicode Strings", was supervised by Dr Duncan Coutts and Prof Oege de Moor, in which I created the Data.Text library. Before coming to Oxford, I earned a BSc cum laude in Computer Science at Syracuse University in Syracuse, New York.
Selected Publications
-
Sorting with Bialgebras and Distributive Laws
Ralf Hinze‚ Daniel W.H. James‚ Thomas Harper‚ Nicolas Wu and José Pedro Magalhães
May, 2012.
Accepted to WGP '12
Details about Sorting with Bialgebras and Distributive Laws | BibTeX data for Sorting with Bialgebras and Distributive Laws | Link to Sorting with Bialgebras and Distributive Laws
-
Draft Proceedings of the 24th Symposium on Implementation and Application of Functional Languages (IFL 2012)
Ralf Hinze (editor)
No. RR−12−06. DCS. 2012.
Details about Draft Proceedings of the 24th Symposium on Implementation and Application of Functional Languages (IFL 2012) | BibTeX data for Draft Proceedings of the 24th Symposium on Implementation and Application of Functional Languages (IFL 2012) | Download (pdf) of Draft Proceedings of the 24th Symposium on Implementation and Application of Functional Languages (IFL 2012)
-
A Library Writer's Guide to Shortcut Fusion
Thomas Harper
In Haskell Symposium 2011. September, 2011.
Details about A Library Writer's Guide to Shortcut Fusion | BibTeX data for A Library Writer's Guide to Shortcut Fusion | Download (pdf) of A Library Writer's Guide to Shortcut Fusion