BibSLEIGH
BibSLEIGH corpus
BibSLEIGH tags
BibSLEIGH bundles
BibSLEIGH people
EDIT!
CC-BY
Open Knowledge
XHTML 1.0 W3C Rec
CSS 2.1 W3C CanRec
email twitter
Travelled to:
1 × Germany
1 × Hungary
1 × Japan
1 × Sweden
1 × United Kingdom
2 × Canada
2 × The Netherlands
8 × USA
Collaborated with:
S.L.P.Jones S.Singh T.Harris P.Wadler K.Angelov S.P.Jones A.Mokhov A.M.Cheadle A.J.Field R.L.While A.R.Yakushev C.Elliott W.Thaller T.H.0001 D.J.Jr. R.Newton L.Brandy J.Coens J.Purdy S.Kilpatrick D.Dreyer R.P.James M.M.T.Chakravarty G.Keller M.Herlihy A.Moran J.H.Reppy P.Li A.P.Tolmach J.Iborra B.J.Pope A.Gill D.Terei D.Mazières E.Kmett N.Mitchell A.Discolo A.Reid F.Henderson C.A.R.Hoare P.M.0001 H.Loidl M.Aswad P.W.Trinder
Talks about:
haskel (17) parallel (5) concurr (4) collect (3) garbag (3) except (3) lightweight (2) structur (2) multicor (2) interfac (2)

Person: Simon Marlow

DBLP DBLP: Marlow:Simon

Contributed to:

ICFP 20142014
POPL 20142014
CEFP 20112011
ISMM 20112011
ICFP 20092009
ISMM 20082008
ICFP 20072007
FLOPS 20062006
POPL 20052005
PPoPP 20052005
ICFP 20042004
ISMM 20042004
PLDI 20012001
ICFP 20002000
IFL 19991999
PLDI 19991999
ICFP 19971997
Haskell 20042004
Haskell 20052005
Haskell 20062006
Haskell 20072007
Haskell 20092009
Haskell 20102010
Haskell 20112011
Haskell 20122012
Haskell 20162016

Wrote 29 papers:

ICFP-2014-MarlowBCP #abstraction #concurrent #data access #performance
There is no fork: an abstraction for efficient, concurrent, and concise data access (SM, LB, JC, JP), pp. 325–337.
POPL-2014-KilpatrickDJM #haskell #interface #named
Backpack: retrofitting Haskell with interfaces (SK, DD, SLPJ, SM), pp. 19–32.
CEFP-2011-Marlow #concurrent #haskell #parallel #programming
Parallel and Concurrent Programming in Haskell (SM), pp. 339–401.
ISMM-2011-MarlowJ #garbage collection #manycore
Multicore garbage collection with local heaps (SM, SLPJ), pp. 21–32.
ICFP-2009-MarlowJS #haskell #manycore #runtime
Runtime support for multicore Haskell (SM, SLPJ, SS), pp. 65–78.
ISMM-2008-MarlowHJJ #garbage collection #parallel
Parallel generational-copying garbage collection with a block-structured heap (SM, TH, RPJ, SLPJ), pp. 11–20.
ICFP-2007-MarlowYJ #lazy evaluation #performance #pointer #using
Faster laziness using dynamic pointer tagging (SM, ARY, SLPJ), pp. 277–288.
FLOPS-2006-DiscoloHMJS #data type #haskell #using
Lock Free Data Structures Using STM in Haskell (AD, TH, SM, SLPJ, SS), pp. 65–80.
POPL-2005-ChakravartyKJM
Associated types with class (MMTC, GK, SLPJ, SM), pp. 1–13.
PPoPP-2005-HarrisMPH #composition #memory management #transaction
Composable memory transactions (TH, SM, SLPJ, MH), pp. 48–60.
ICFP-2004-MarlowJ #higher-order #performance
Making a fast curry: push/enter vs. eval/apply for higher-order languages (SM, SLPJ), pp. 4–15.
ISMM-2004-CheadleFMJW #garbage collection #haskell #incremental
Exploring the barrier to entry: incremental generational garbage collection for Haskell (AMC, AJF, SM, SLPJ, RLW), pp. 163–174.
PLDI-2001-MarlowJMR #exception #haskell
Asynchronous Exceptions in Haskell (SM, SLPJ, AM, JHR), pp. 274–285.
ICFP-2000-CheadleFMJW #haskell
Non-stop Haskell (AMC, AJF, SM, SLPJ, RLW), pp. 257–267.
IFL-1999-JonesME #haskell #pointer
Stretching the Storage Manager: Weak Pointers and Stable Names in Haskell (SLPJ, SM, CE), pp. 37–58.
PLDI-1999-JonesRHHM #exception #semantics
A Semantics for Imprecise Exceptions (SLPJ, AR, FH, CARH, SM), pp. 25–36.
ICFP-1997-MarlowW #erlang #type system
A Practical Subtyping System For Erlang (SM, PW), pp. 136–149.
Haskell-2004-MarlowJT #concurrent #haskell #interface
Extending the Haskell foreign function interface with concurrency (SM, SLPJ, WT), pp. 22–32.
Haskell-2005-AngelovM #development #haskell #visual notation
Visual haskell: a full-featured haskell development environment (KA, SM), pp. 5–16.
Haskell-2005-HarrisMJ #haskell #multi
Haskell on a shared-memory multiprocessor (TH0, SM, SLPJ), pp. 49–61.
Haskell-2006-Marlow #dynamic typing #exception
An extensible dynamically-typed hierarchy of exceptions (SM), pp. 96–106.
Haskell-2007-LiMJT #concurrent #haskell #lightweight
Lightweight concurrency primitives for GHC (PL, SM, SLPJ, APT), pp. 107–118.
Haskell-2007-MarlowIPG #debugging #haskell #interactive #lightweight
A lightweight interactive debugger for haskell (SM, JI, BJP, AG), pp. 13–24.
Haskell-2009-JonesMS #haskell #parallel #performance
Parallel performance tuning for Haskell (DJJ, SM, SS), pp. 81–92.
Haskell-2010-MarlowMLAT #haskell #parallel
Seq no more: better strategies for parallel Haskell (SM, PM0, HWL, MA, PWT), pp. 91–102.
Haskell-2011-MarlowNJ #monad #parallel
A monad for deterministic parallelism (SM, RN, SLPJ), pp. 71–82.
Haskell-2012-TereiMJM #haskell
Safe haskell (DT, SM, SLPJ, DM), pp. 137–148.
Haskell-2016-MarlowJKM #haskell
Desugaring Haskell's do-notation into applicative operations (SM, SPJ, EK, AM), pp. 92–104.
Haskell-2016-MokhovMJM #harmful #recursion #scalability
Non-recursive make considered harmful: build systems at scale (AM, NM, SPJ, SM), pp. 170–181.

Bibliography of Software Language Engineering in Generated Hypertext (BibSLEIGH) is created and maintained by Dr. Vadim Zaytsev.
Hosted as a part of SLEBOK on GitHub.