| 2012 | ||
|---|---|---|
| c29 | David Terei, Simon Marlow, Simon L. Peyton Jones, David Mazières: Safe haskell. Haskell 2012: 137-148 | |
| i1 | ||
| 2011 | ||
| c28 | Simon Marlow, Ryan Newton, Simon L. Peyton Jones: A monad for deterministic parallelism. Haskell 2011: 71-82 | |
| c27 | Simon Marlow, Simon L. Peyton Jones: Multicore garbage collection with local heaps. ISMM 2011: 21-32 | |
| 2010 | ||
| c26 | Simon Marlow, Patrick Maier, Hans-Wolfgang Loidl, Mustafa Aswad, Philip W. Trinder: Seq no more: better strategies for parallel Haskell. Haskell 2010: 91-102 | |
| 2009 | ||
| c25 | Don Jones Jr., Simon Marlow, Satnam Singh: Parallel performance tuning for Haskell. Haskell 2009: 81-92 | |
| c24 | Simon Marlow, Simon L. Peyton Jones, Satnam Singh: Runtime support for multicore Haskell. ICFP 2009: 65-78 | |
| c23 | Jost Berthold, Simon Marlow, Kevin Hammond, Abdallah Al Zain: Comparing and Optimising Parallel Haskell Implementations for Multicore Machines. ICPP Workshops 2009: 386-393 | |
| c22 | Martin Sulzmann, Edmund S. L. Lam, Simon Marlow: Comparing the performance of concurrent linked-list implementations in Haskell. DAMP 2009: 37-46 | |
| 2008 | ||
| j5 | Tim Harris, Simon Marlow, Simon L. Peyton Jones, Maurice Herlihy: Composable memory transactions. Commun. ACM 51(8): 91-100 (2008) | |
| c21 | Simon Marlow, Tim Harris, Roshan P. James, Simon L. Peyton Jones: Parallel generational-copying garbage collection with a block-structured heap. ISMM 2008: 11-20 | |
| 2007 | ||
| c20 | Simon Marlow, José Iborra, Bernard Pope, Andy Gill: A lightweight interactive debugger for haskell. Haskell 2007: 13-24 | |
| c19 | Peng Li, Simon Marlow, Simon L. Peyton Jones, Andrew P. Tolmach: Lightweight concurrency primitives for GHC. Haskell 2007: 107-118 | |
| c18 | Simon Marlow, Alexey Rodriguez Yakushev, Simon L. Peyton Jones: Faster laziness using dynamic pointer tagging. ICFP 2007: 277-288 | |
| c17 | Manuel M. T. Chakravarty, Roman Leshchinskiy, Simon L. Peyton Jones, Gabriele Keller, Simon Marlow: Data parallel Haskell: a status report. DAMP 2007: 10-18 | |
| 2006 | ||
| j4 | Simon Marlow, Simon L. Peyton Jones: Making a fast curry: push/enter vs. eval/apply for higher-order languages. J. Funct. Program. 16(4-5): 415-449 (2006) | |
| c16 | Anthony Discolo, Tim Harris, Simon Marlow, Simon L. Peyton Jones, Satnam Singh: Lock Free Data Structures Using STM in Haskell. FLOPS 2006: 65-80 | |
| c15 | ||
| 2005 | ||
| c14 | Krasimir Angelov, Simon Marlow: Visual haskell: a full-featured haskell development environment. Haskell 2005: 5-16 | |
| c13 | Tim Harris, Simon Marlow, Simon L. Peyton Jones: Haskell on a shared-memory multiprocessor. Haskell 2005: 49-61 | |
| c12 | Manuel M. T. Chakravarty, Gabriele Keller, Simon L. Peyton Jones, Simon Marlow: Associated types with class. POPL 2005: 1-13 | |
| c11 | Tim Harris, Simon Marlow, Simon L. Peyton Jones, Maurice Herlihy: Composable memory transactions. PPOPP 2005: 48-60 | |
| 2004 | ||
| c10 | Simon Marlow, Simon L. Peyton Jones, Wolfgang Thaller: Extending the Haskell foreign function interface with concurrency. Haskell 2004: 22-32 | |
| c9 | Simon Marlow, Simon L. Peyton Jones: Making a fast curry: push/enter vs. eval/apply for higher-order languages. ICFP 2004: 4-15 | |
| c8 | Andrew M. Cheadle, A. J. Field, Simon Marlow, Simon L. Peyton Jones, R. Lyndon While: Exploring the barrier to entry: incremental generational garbage collection for Haskell. ISMM 2004: 163-174 | |
| 2002 | ||
| j3 | Simon Marlow: Developing a high-performance web server in Concurrent Haskell. J. Funct. Program. 12(4&5): 359-374 (2002) | |
| j2 | Simon L. Peyton Jones, Simon Marlow: Secrets of the Glasgow Haskell Compiler inliner. J. Funct. Program. 12(4&5): 393-433 (2002) | |
| 2001 | ||
| c7 | Simon Marlow, Simon L. Peyton Jones, Andrew Moran, John H. Reppy: Asynchronous Exceptions in Haskell. PLDI 2001: 274-285 | |
| 2000 | ||
| j1 | Simon Marlow: Developing High-Performance Server Applications in Haskell - Case Study: A Haskell Web Server. Electr. Notes Theor. Comput. Sci. 41(1): 75-90 (2000) | |
| c6 | Andrew M. Cheadle, A. J. Field, Simon Marlow, Simon L. Peyton Jones, R. Lyndon While: Non-stop Haskell. ICFP 2000: 257-267 | |
| 1999 | ||
| c5 | Simon L. Peyton Jones, Simon Marlow, Conal Elliott: Stretching the Storage Manager: Weak Pointers and Stable Names in Haskell. IFL 1999: 37-58 | |
| c4 | Simon L. Peyton Jones, Alastair Reid, Fergus Henderson, C. A. R. Hoare, Simon Marlow: A Semantics for Imprecise Exceptions. PLDI 1999: 25-36 | |
| 1997 | ||
| c3 | ||
| 1992 | ||
| c2 | John Launchbury, Andy Gill, John Hughes, Simon Marlow, Simon L. Peyton Jones, Philip Wadler: Avoiding Unnecessary Updates. Functional Programming 1992: 144-153 | |
| c1 | Simon Marlow, Philip Wadler: Deforestation for Higher-Order Functions. Functional Programming 1992: 154-165 | |
| 1 | Krasimir Angelov | |
| 2 | Mustafa Aswad | |
| 3 | Jost Berthold | |
| 4 | Manuel M. T. Chakravarty | |
| 5 | Andrew M. Cheadle | |
| 6 | Anthony Discolo | |
| 7 | Conal Elliott (Conal M. Elliott) | |
| 8 | Tony Field (Anthony J. Field, A. J. Field) | |
| 9 | Andy Gill | |
| 10 | Kevin Hammond | |
| 11 | Tim Harris | |
| 12 | Fergus Henderson | |
| 13 | Maurice Herlihy | |
| 14 | C. A. R. Hoare (Tony Hoare) | |
| 15 | John Hughes | |
| 16 | José Iborra | |
| 17 | Roshan P. James | |
| 18 | Simon L. Peyton Jones | |
| 19 | Don Jones Jr. | |
| 20 | Gabriele Keller | |
| 21 | Edmund Soon Lee Lam (Edmund S. L. Lam) | |
| 22 | John Launchbury | |
| 23 | Roman Leshchinskiy | |
| 24 | Peng Li | |
| 25 | Hans-Wolfgang Loidl | |
| 26 | Patrick Maier | |
| 27 | David Mazières | |
| 28 | Andrew Moran | |
| 29 | Ryan Newton | |
| 30 | Bernard Pope | |
| 31 | Alastair David Reid (Alastair D. Reid, Alastair Reid) | |
| 32 | John H. Reppy | |
| 33 | Satnam Singh | |
| 34 | Martin Sulzmann | |
| 35 | David Terei | |
| 36 | Wolfgang Thaller | |
| 37 | Andrew P. Tolmach | |
| 38 | Philip W. Trinder | |
| 39 | Philip Wadler | |
| 40 | R. Lyndon While | |
| 41 | Alexey Rodriguez Yakushev (Alexey Rodriguez) | |
| 42 | Abdallah Al Zain |
Data released under the ODC-BY 1.0 license — See also our legal information page