Simon Marlow

Affiliations:
  • Facebook UK Ltd., London, UK


According to our database1, Simon Marlow authored at least 41 papers between 1992 and 2019.

Collaborative distances:
  • Dijkstra number2 of two.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2019
Selective applicative functors.
Proc. ACM Program. Lang., 2019

2016
Composable scheduler activations for Haskell.
J. Funct. Program., 2016

Non-recursive make considered harmful: build systems at scale.
Proceedings of the 9th International Symposium on Haskell, 2016

Desugaring Haskell's do-notation into applicative operations.
Proceedings of the 9th International Symposium on Haskell, 2016

2014
Backpack: retrofitting Haskell with interfaces.
Proceedings of the 41st Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2014

There is no fork: an abstraction for efficient, concurrent, and concise data access.
Proceedings of the 19th ACM SIGPLAN international conference on Functional programming, 2014

2012
Safe Haskell.
Tiny Trans. Comput. Sci., 2012

2011
Multicore garbage collection with local heaps.
Proceedings of the 10th International Symposium on Memory Management, 2011

A monad for deterministic parallelism.
Proceedings of the 4th ACM SIGPLAN Symposium on Haskell, 2011

Parallel and Concurrent Programming in Haskell.
Proceedings of the Central European Functional Programming School - 4th Summer School, 2011

2010
Seq no more: better strategies for parallel Haskell.
Proceedings of the 3rd ACM SIGPLAN Symposium on Haskell, 2010

2009
Comparing the performance of concurrent linked-list implementations in Haskell.
Proceedings of the POPL 2009 Workshop on Declarative Aspects of Multicore Programming, 2009

Comparing and Optimising Parallel Haskell Implementations for Multicore Machines.
Proceedings of the ICPPW 2009, 2009

Runtime support for multicore Haskell.
Proceedings of the Proceeding of the 14th ACM SIGPLAN international conference on Functional programming, 2009

Parallel performance tuning for Haskell.
Proceedings of the 2nd ACM SIGPLAN Symposium on Haskell, 2009

2008
Composable memory transactions.
Commun. ACM, 2008

Parallel generational-copying garbage collection with a block-structured heap.
Proceedings of the 7th International Symposium on Memory Management, 2008

2007
Data parallel Haskell: a status report.
Proceedings of the POPL 2007 Workshop on Declarative Aspects of Multicore Programming, 2007

Faster laziness using dynamic pointer tagging.
Proceedings of the 12th ACM SIGPLAN International Conference on Functional Programming, 2007

A lightweight interactive debugger for haskell.
Proceedings of the ACM SIGPLAN Workshop on Haskell, 2007

Lightweight concurrency primitives for GHC.
Proceedings of the ACM SIGPLAN Workshop on Haskell, 2007

2006
Making a fast curry: push/enter vs. eval/apply for higher-order languages.
J. Funct. Program., 2006

An extensible dynamically-typed hierarchy of exceptions.
Proceedings of the ACM SIGPLAN Workshop on Haskell, 2006

Lock Free Data Structures Using STM in Haskell.
Proceedings of the Functional and Logic Programming, 8th International Symposium, 2006

2005
Associated types with class.
Proceedings of the 32nd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, 2005

Haskell on a shared-memory multiprocessor.
Proceedings of the ACM SIGPLAN Workshop on Haskell, 2005

Visual haskell: a full-featured haskell development environment.
Proceedings of the ACM SIGPLAN Workshop on Haskell, 2005

2004
Exploring the barrier to entry: incremental generational garbage collection for Haskell.
Proceedings of the 4th International Symposium on Memory Management, 2004

Extending the Haskell foreign function interface with concurrency.
Proceedings of the ACM SIGPLAN Workshop on Haskell, 2004

2002
Developing a high-performance web server in Concurrent Haskell.
J. Funct. Program., 2002

Secrets of the Glasgow Haskell Compiler inliner.
J. Funct. Program., 2002

2001
Asynchronous Exceptions in Haskell.
Proceedings of the 2001 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2001

2000
Developing High-Performance Server Applications in Haskell - Case Study: A Haskell Web Server.
Electron. Notes Theor. Comput. Sci., 2000

Non-stop Haskell.
Proceedings of the Fifth ACM SIGPLAN International Conference on Functional Programming (ICFP '00), 2000

1999
A Semantics for Imprecise Exceptions.
Proceedings of the 1999 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 1999

Stretching the Storage Manager: Weak Pointers and Stable Names in Haskell.
Proceedings of the Implementation of Functional Languages, 11th International Workshop, 1999

1997
A Practical Subtyping System For Erlang.
Proceedings of the 1997 ACM SIGPLAN International Conference on Functional Programming (ICFP '97), 1997

1995
Deforestation for higher-order functional programs.
PhD thesis, 1995

1993
Update Avoidance Analysis by Abstract Interpretation.
Proceedings of the 1993 Glasgow Workshop on Functional Programming, 1993

1992
Deforestation for Higher-Order Functions.
Proceedings of the Functional Programming, 1992

Avoiding Unnecessary Updates.
Proceedings of the Functional Programming, 1992


  Loading...