Simon Marlow's Publications

Associated Types with Class (Manuel M. T. Chakravarty, Gabriele Keller, Simon Peyton Jones, Simon Marlow) POPL '05: Proceedings of the 32nd ACM SIGPLAN-SIGACT sysposium on Principles of programming languages, Long Beach, California, USA, 2005.
[Abstract] [PDF] [BibTeX]
Extending the Haskell Foreign Function Interface with Concurrency (Simon Marlow, Simon Peyton Jones, Wolfgang Thaller) Proceedings of the ACM SIGPLAN Workshop on Haskell, Snowbird, Utah, 2004.
[Abstract] [PDF] [Postscript] [BibTeX]
Exploring the Barrier to Entry - Incremental Generational Garbage Collection for Haskell (A.M. Cheadle, A.J. Field, S. Marlow, S.L. Peyton Jones, R.L. While) International Symposium on Memory Management, 2004.
[Abstract] [PDF] [Postscript] [BibTeX]
Making a fast curry: push/enter vs eval/apply for higher-order languages (Simon Marlow, Simon Peyton Jones) International Conference on Functional Programming, Snowbird, Utah, 2004.
[Abstract] [PDF] [Postscript] [BibTeX]
Haddock, A Haskell Documentation Tool (Simon Marlow) ACM SIGPLAN 2002 Haskell Workshop Pittsburgh Pennsylvania, October 2002
[Abstract] [PDF] [Postscript] [BibTeX]
Secrets of the Glasgow Haskell Compiler Inliner (Simon Peyton Jones and Simon Marlow) Journal of Functional Programming Volume 12, July 2002.
[Abstract] [PDF] [Postscript] [BibTeX]
Developing a high-performance web server in Concurrent Haskell (Simon Marlow) Journal of Functional Programming Volume 12, July 2002.
[Abstract] [PDF] [Postscript] [BibTeX]
Asynchronous Exceptions in Haskell (Simon Marlow, Simon Peyton Jones, Andrew Moran, John Reppy) ACM SIGPLAN 2001 Conference on Programming Language Design and Implementation (PLDI) Snowbird, Utah June 20 - 22, 2001
[Abstract] [PDF] [Postscript] [BibTeX]
Writing High-Performance Server Applications in Haskell, Case Study: A Haskell Web Server (Simon Marlow) Haskell Workshop, Montreal, Canada, 17 September 2000
[Abstract] [PDF] [Postscript] [BibTeX]
Non-stop Haskell (Andy Cheadle, Tony Field, Simon Marlow, Simon Peyton Jones and Lyndon White) International Conference on Functional Programming (ICFP), Montreal, Canada, 18-20 September 2000
[Abstract] [Postscript] [BibTeX]
A Semantics for Imprecise Exceptions (Simon Peyton Jones, Alastair Reid, Tony Hoare, Simon Marlow, Fergus Henderson) Proceedings of the ACM SIGPLAN '99 Conference on Programming Language Design and Implementation, Atlanta, Georgia,  May 1-4 1999, pages 25-36
[Abstract] [DVI] [Postscript] [BibTeX]
Stretching the storage manager: weak pointers and stable names in Haskell {Simon Peyton Jones, Simon Marlow, Conal Elliot} Proc. 11th International Workshop on the Implementation of Functional Languages, The Netherlands, September 7-10 1999, Springer-Verlag LNCS.
[Abstract] [DVI] [Postscript] [BibTeX]
A grammar for self-describing documents (Steven A. Jarvis, Simon Marlow, Simon L. Peyton Jones, Eric Wilcox) Tech Report PRG-TR-4-98, Oxford University , July 1998
[Abstract] [Postscript] [BibTeX]
A practical subtyping system for Erlang (Simon Marlow, Philip Wadler), Proceedings of the ACM SIGPLAN International Conference on Functional Programming, Amsterdam, The Netherlands, June 9-11 1997, pages 136-149
[Abstract] [DVI] [Postscript] [BibTeX]
Deforestation for Higher-Order Functional Programs (Simon Marlow) Ph.D. Thesis, University of Glasgow, 1996.
[Abstract] [DVI] [Postscript] [BibTeX]
Update Avoidance Analysis by Abstract Interpretation (Simon Marlow) Proceedings of the 1993 Glasgow Workshop on Functional Programming, Ayr, Scotland, 6-8 July 1993, Springer Verlag, Workshops In Computing.
[Abstract] [DVI] [Postscript] [BibTeX]
Avoiding Unnecessary Updates (J. Launchbury, A. Gill, J. Hughes, S. Marlow, S. Peyton Jones, P. Wadler) Proceedings of the 1992 Glasgow Workshop on Functional Programming, Ayr, Scotland, 6-8 July 1992, Springer Verlag, Workshops In Computing.
[Abstract] [BibTeX]
Deforestation for Higher Order Functions (S. Marlow, P. Wadler) Proceedings of the 1992 Glasgow Workshop on Functional Programming, Ayr, Scotland, 6-8 July 1992, Springer Verlag, Workshops in Computing.
[Abstract] [DVI] [Postscript] [BibTeX]

Unpublished

The New GHC/Hugs Runtime System (Simon Marlow, Simon Peyton Jones) 1998, unpublished.
[Abstract] [DVI] [Postscript]