Travelled to:
1 × China
1 × Denmark
1 × Hungary
1 × Sweden
2 × Canada
2 × France
2 × Germany
2 × United Kingdom
9 × USA
Collaborated with:
K.Fisher M.Fluet L.Bergstrom M.Rainey ∅ Y.Xiao J.G.Riecke A.Shaw P.Krajcevski A.Turon C.Song S.C.North C.V.Russo L.George F.Guillame Z.Shao A.W.Appel S.Marlow S.L.P.Jones A.Moran M.Le N.Sandler S.Rosen N.Ford
Talks about:
parallel (6) languag (3) concurr (3) class (3) data (3) manticor (2) higher (2) compil (2) order (2) optim (2)
Person: John H. Reppy
DBLP: Reppy:John_H=
Facilitated 2 volumes:
Contributed to:
Wrote 22 papers:
- ICFP-2014-BergstromFLRS #effectiveness #higher-order #optimisation
- Practical and effective higher-order optimizations (LB, MF, ML, JHR, NS), pp. 81–93.
- PPoPP-2013-BergstromFRRRS #parallel
- Data-only flattening for nested data parallelism (LB, MF, MR, JHR, SR, AS), pp. 81–92.
- ICFP-2012-BergstromR #gpu
- Nested data-parallelism on the gpu (LB, JHR), pp. 247–258.
- PADL-2011-KrajcevskiR #api #declarative
- A Declarative API for Particle Systems (PK, JHR), pp. 130–144.
- ICFP-2010-BergstromRRSF #lazy evaluation
- Lazy tree splitting (LB, MR, JHR, AS, MF), pp. 93–104.
- CEFP-2009-FluetBFRRSX #functional #parallel #programming
- Programming in Manticore, a Heterogenous Parallel Functional Language (MF, LB, NF, MR, JHR, AS, YX), pp. 94–145.
- ICFP-2009-ReppyRX #concurrent #ml #parallel
- Parallel concurrent ML (JHR, CVR, YX), pp. 257–268.
- ICFP-2008-FluetRR #framework #parallel #scheduling
- A scheduling framework for general-purpose parallel languages (MF, MR, JHR), pp. 241–252.
- ICFP-2008-FluetRRS #parallel #thread
- Implicitly-threaded parallelism in Manticore (MF, MR, JHR, AS), pp. 119–130.
- ECOOP-2007-ReppyT #metaprogramming
- Metaprogramming with Traits (JHR, AT), pp. 373–398.
- POPL-2007-ReppyX #message passing
- Specialization of CML message-passing primitives (JHR, YX), pp. 315–326.
- GPCE-2006-ReppyS #generative #interface
- Application-specific foreign-interface generation (JHR, CS), pp. 49–58.
- PLDI-2001-MarlowJMR #exception #haskell
- Asynchronous Exceptions in Haskell (SM, SLPJ, AM, JHR), pp. 274–285.
- ECOOP-2000-FisherR #type system
- Extending Moby with Inheritance-Based Subtyping (KF, JHR), pp. 83–107.
- ESOP-2000-FisherRR #calculus #compilation
- A Calculus for Compiling and Linking Classes (KF, JHR, JGR), pp. 135–149.
- PLDI-1999-FisherR #design
- The Design of a Class Mechanism for Moby (KF, JHR), pp. 37–49.
- PLDI-1996-ReppyR #ml #standard
- Simple Objects for Standard ML (JHR, JGR), pp. 171–180.
- CC-1994-GeorgeGR #compilation #optimisation
- A Portable and Optimizing Back End for the SML/NJ Compiler (LG, FG, JHR), pp. 83–97.
- LFP-1994-ShaoRA
- Unrolling Lists (ZS, JHR, AWA), pp. 185–195.
- PLDI-1991-Reppy #concurrent #higher-order #named
- CML: A Higher-Order Concurrent Language (JHR), pp. 293–305.
- PLDI-1988-Reppy
- Synchronous Operations as First-Class Values (JHR), pp. 250–259.
- FPCA-1987-NorthR #concurrent #garbage collection #hardware
- Concurrent garbage collection on stock hardware (SCN, JHR), pp. 113–133.