Daniel James : Publications
Click here to download all publications in a single bibtex file
@unpublished{HJWHM12Sor, title = "Sorting with Bialgebras and Distributive Laws", author = "Hinze, Ralf and James, Daniel W.H. and Harper, Thomas and Wu, Nicolas and Magalhães, José Pedro", year = "2012", month = "May", note = "Accepted to WGP '12", url = "http://www.cs.ox.ac.uk/people/daniel.james/sorting.html", }
@unpublished{HiHaJa12, title = "Functional Pearl: F for Functor", author = "Hinze, Ralf and Hackett, Jennifer and James, Daniel W. H.", year = "2012", month = "March", note = "Submitted to ICFP '12", url = "http://www.cs.ox.ac.uk/people/daniel.james/functor.html", }
@inproceedings{HJ11UFP, title = "Proving the unique fixed-point principle correct: an adventure with category theory", author = "Hinze, Ralf and James, Daniel W.H.", year = "2011", address = "New York, NY, USA", booktitle = "Proceeding of the 16th ACM SIGPLAN international conference on Functional programming", isbn = "978-1-4503-0865-6", location = "Tokyo, Japan", month = "September", pages = "359--371", publisher = "ACM", series = "ICFP '11", url = "http://www.cs.ox.ac.uk/people/daniel.james/unique.html", doi = "10.1145/2034773.2034821", }
@incollection{HHJ11Fusion, title = "Theory and Practice of Fusion", author = "Hinze, Ralf and Harper, Thomas and James, Daniel W.H.", year = "2011", affiliation = "Department of Computer Science, University of Oxford, Wolfson Building, Parks Road, Oxford, OX1 3QD England", booktitle = "Implementation and Application of Functional Languages", editor = "Hage, Jurriaan and Morazán, Marco", isbn = "978-3-642-24275-5", month = "January", pages = "19--37", publisher = "Springer Berlin / Heidelberg", series = "Lecture Notes in Computer Science", url = "http://www.comlab.ox.ac.uk/people/daniel.james/fusion.html", volume = "6647", doi = "10.1007/978-3-642-24276-2_2", }
@techreport{HJ11UFPTech, title = "Proving The Unique Fixed-Point Principle Correct", author = "Hinze, Ralf and James, Daniel W. H.", year = "2011", institution = "Department of Computer Science, University of Oxford", number = "CS-RR-2011-03", url = "http://www.comlab.ox.ac.uk/people/daniel.james/unique.html", }
@techreport{HHJ2011FusionTech, title = "Theory and Practice of Fusion", author = "Hinze, Ralf and Harper, Thomas and James, Daniel W.H.", year = "2011", institution = "Department of Computer Science, University of Oxford", number = "CS-RR-2011-01", url = "http://www.comlab.ox.ac.uk/people/daniel.james/fusion.html", }
@inproceedings{HiJ10Rea, title = "Reason isomorphically!", author = "Hinze, Ralf and James, Daniel W. H.", year = "2010", address = "New York, NY, USA", booktitle = "Proceedings of the 6th ACM SIGPLAN workshop on Generic programming (WGP '10)", editor = "Oliveira, Bruno C.d.S. and Zalewski, Marcin", isbn = "978-1-4503-0251-7", location = "Baltimore, Maryland, USA", month = "sep", pages = "85--96", publisher = "ACM", series = "WGP '10", doi = "10.1145/1863495.1863507", }
@inproceedings{HHJ10Fusion, title = "Theory and Practice of Fusion", author = "Hinze, Ralf and Harper, Thomas and James, Daniel W.H.", year = "2010", booktitle = "Pre-proceedings of the 22nd Symposium on the Implementation and Application of Functional Languages", editor = "Hage, Jurriaan", location = "Alphen aan den Rijn, The Netherlands", month = "August", note = "The pre-proceedings appeared as Utrecht University Technical Report UU-CS-2010-020: \url{http://www.cs.uu.nl/research/techreps/repo/CS-2010/2010-020.pdf}", pages = "402--421", series = "IFL '10", url = "http://www.comlab.ox.ac.uk/people/daniel.james/fusion.html", }
@incollection{JaH09Ref, title = "A reflection-based proof tactic for lattices in {Coq}", author = "James, Daniel W.H. and Hinze, Ralf", year = "2009", booktitle = "Post-symposium proceedings of the 10th Symposium on Trends in Functional Programming", chapter = "7", editor = "Horv\'{a}th, Zolt\'{a}n and Zs\'{o}k, Vikt\'{o}ria", isbn = "9781841504056", location = "Kom\'{a}rno, Slovakia", month = "June", note = "\url{http://www.intellectbooks.co.uk/books/view-Book,id=4740/}", pages = "97--112", publisher = "Intellect", series = "TFP'09", url = "http://www.comlab.ox.ac.uk/people/daniel.james/lattice.html", }
@mastersthesis{james08masters, title = "A Functional and Monadic Proof Assistant for Streams", author = "Daniel W.H. James", year = "2008", month = "September", school = "University of Oxford", url = "http://www.comlab.ox.ac.uk/people/daniel.james/mastersthesis.html", }