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",
}