default search action
John H. Reppy
Person information
- affiliation: University of Chicago, USA
SPARQL queries
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2022
- [j11]Benjamin Quiring, John H. Reppy, Olin Shivers:
Analyzing binding extent in 3CPS. Proc. ACM Program. Lang. 6(ICFP): 650-678 (2022) - 2021
- [c44]Benjamin Quiring, John H. Reppy, Olin Shivers:
3CPS: The Design of an Environment-Focussed Intermediate Representation. IFL 2021: 20-28 - 2020
- [j10]David MacQueen, Robert Harper, John H. Reppy:
The history of Standard ML. Proc. ACM Program. Lang. 4(HOPL): 86:1-86:100 (2020) - [c43]Kavon Farvardin, John H. Reppy:
A New Backend for Standard ML of New Jersey. IFL 2020: 55-66 - [c42]Kavon Farvardin, John H. Reppy:
From folklore to fact: comparing implementations of stacks and continuations. PLDI 2020: 75-90 - [c41]Kartik Singhal, John H. Reppy:
Quantum Hoare Type Theory: Extended Abstract. QPL 2020: 291-302
2010 – 2019
- 2019
- [c40]John H. Reppy, Joe Wingerter:
Shapes and flattening. IFL 2019: 14:1-14:11 - [c39]Teodoro Collin, Charisee Chiw, L. Ridgway Scott, John H. Reppy, Gordon L. Kindlmann:
Point Movement in a DSL for Higher-Order FEM Visualization. IEEE VIS (Short Papers) 2019: 281-285 - [i7]Teodoro Collin, Charisee Chiw, L. Ridgway Scott, John H. Reppy, Gordon L. Kindlmann:
Point Movement in a DSL for Higher-Order FEM Visualization. CoRR abs/1911.05668 (2019) - 2018
- [j9]Gordon L. Kindlmann, Charisee Chiw, T. Huynh, Attila Gyulassy, John H. Reppy, Peer-Timo Bremer:
Rendering and Extracting Extremal Features in 3D Fields. Comput. Graph. Forum 37(3): 525-536 (2018) - [i6]Charisee Chiw, Gordon L. Kindlmann, John H. Reppy:
Compiling Diderot: From Tensor Calculus to C. CoRR abs/1802.06504 (2018) - 2017
- [c38]Charisee Chiw, Gordon L. Kindlmann, John H. Reppy:
DATm: Diderot's Automated Testing Model. AST@ICSE 2017: 45-51 - [i5]Charisee Chiw, John H. Reppy:
Properties of Normalization for a math based intermediate representation. CoRR abs/1705.08801 (2017) - [i4]Charisee Chiw, Gordon L. Kindlmann, John H. Reppy:
An exploration to visualize finite element data with a DSL. CoRR abs/1706.05718 (2017) - 2016
- [j8]Gordon L. Kindlmann, Charisee Chiw, Nicholas Seltzer, Lamont Samuels, John H. Reppy:
Diderot: a Domain-Specific Language for Portable Parallel Scientific Visualization and Image Analysis. IEEE Trans. Vis. Comput. Graph. 22(1): 867-876 (2016) - [c37]Kavon Farvardin, John H. Reppy:
Compiling with Continuations and LLVM. ML/OCAML 2016: 131-142 - [e5]Marco Gavanelli, John H. Reppy:
Practical Aspects of Declarative Languages - 18th International Symposium, PADL 2016, St. Petersburg, FL, USA, January 18-19, 2016. Proceedings. Lecture Notes in Computer Science 9585, Springer 2016, ISBN 978-3-319-28227-5 [contents] - 2015
- [e4]Kathleen Fisher, John H. Reppy:
Proceedings of the 20th ACM SIGPLAN International Conference on Functional Programming, ICFP 2015, Vancouver, BC, Canada, September 1-3, 2015. ACM 2015, ISBN 978-1-4503-3669-7 [contents] - 2014
- [c36]Lars Bergstrom, Matthew Fluet, Matthew Le, John H. Reppy, Nora Sandler:
Practical and effective higher-order optimizations. ICFP 2014: 81-93 - 2013
- [c35]Lars Bergstrom, Matthew Fluet, Mike Rainey, John H. Reppy, Stephen Rosen, Adam Shaw:
Data-only flattening for nested data parallelism. PPoPP 2013: 81-92 - [i3]Lars Bergstrom, Matthew Fluet, John H. Reppy, Nora Sandler:
Practical Inlining of Functions with Free Variables. CoRR abs/1306.1919 (2013) - 2012
- [j7]Lars Bergstrom, Matthew Fluet, Mike Rainey, John H. Reppy, Adam Shaw:
Lazy tree splitting. J. Funct. Program. 22(4-5): 382-438 (2012) - [c34]Lars Bergstrom, John H. Reppy:
Nested data-parallelism on the gpu. ICFP 2012: 247-258 - [c33]Charisee Chiw, Gordon L. Kindlmann, John H. Reppy, Lamont Samuels, Nick Seltzer:
Diderot: a parallel DSL for image analysis and visualization. PLDI 2012: 111-120 - 2011
- [c32]Pavel Krajcevski, John H. Reppy:
A Declarative API for Particle Systems. PADL 2011: 130-144 - [c31]Sven Auhagen, Lars Bergstrom, Matthew Fluet, John H. Reppy:
Garbage collection for multicore NUMA machines. MSPC 2011: 51-57 - [e3]Manuel Carro, John H. Reppy:
Proceedings of the POPL 2011 Workshop on Declarative Aspects of Multicore Programming, DAMP 2011, Austin, TX, USA, January 23, 2011. ACM 2011, ISBN 978-1-4503-0486-3 [contents] - [r1]John H. Reppy:
Concurrent ML. Encyclopedia of Parallel Computing 2011: 371-377 - [i2]Sven Auhagen, Lars Bergstrom, Matthew Fluet, John H. Reppy:
Garbage Collection for Multicore NUMA Machines. CoRR abs/1105.2554 (2011) - 2010
- [j6]Matthew Fluet, Mike Rainey, John H. Reppy, Adam Shaw:
Implicitly threaded parallelism in Manticore. J. Funct. Program. 20(5-6): 537-576 (2010) - [c30]Lars Bergstrom, Mike Rainey, John H. Reppy, Adam Shaw, Matthew Fluet:
Lazy tree splitting. ICFP 2010: 93-104
2000 – 2009
- 2009
- [j5]Scott Owens, John H. Reppy, Aaron Turon:
Regular-expression derivatives re-examined. J. Funct. Program. 19(2): 173-190 (2009) - [c29]Matthew Fluet, Lars Bergstrom, Nic Ford, Mike Rainey, John H. Reppy, Adam Shaw, Yingqi Xiao:
Programming in Manticore, a Heterogenous Parallel Functional Language. CEFP 2009: 94-145 - [c28]John H. Reppy, Claudio V. Russo, Yingqi Xiao:
Parallel concurrent ML. ICFP 2009: 257-268 - [c27]Lars Bergstrom, John H. Reppy:
Arity Raising in Manticore. IFL 2009: 90-106 - 2008
- [c26]Matthew Fluet, Mike Rainey, John H. Reppy, Adam Shaw:
Implicitly-threaded parallelism in Manticore. ICFP 2008: 119-130 - [c25]Matthew Fluet, Mike Rainey, John H. Reppy:
A scheduling framework for general-purpose parallel languages. ICFP 2008: 241-252 - [c24]Matthias Blume, Mike Rainey, John H. Reppy:
Calling variadic functions from a strongly-typed language. ML 2008: 47-58 - 2007
- [b2]John H. Reppy:
Concurrent programming in ML. Cambridge University Press 2007, ISBN 978-0-521-71472-3, pp. I-XIV, 1-308 - [c23]John H. Reppy, Aaron Turon:
Metaprogramming with Traits. ECOOP 2007: 373-398 - [c22]Matthew Fluet, Nic Ford, Mike Rainey, John H. Reppy, Adam Shaw, Yingqi Xiao:
Status report: the manticore project. ML 2007: 15-24 - [c21]Matthew Fluet, Mike Rainey, John H. Reppy, Adam Shaw, Yingqi Xiao:
Manticore: a heterogeneous parallel language. DAMP 2007: 37-44 - [c20]John H. Reppy, Yingqi Xiao:
Specialization of CML message-passing primitives. POPL 2007: 315-326 - 2006
- [c19]John H. Reppy, Chunyan Song:
Application-specific foreign-interface generation. GPCE 2006: 49-58 - [c18]John H. Reppy:
Type-sensitive control-flow analysis. ML 2006: 74-83 - [e2]John H. Reppy, Julia Lawall:
Proceedings of the 11th ACM SIGPLAN International Conference on Functional Programming, ICFP 2006, Portland, Oregon, USA, September 16-21, 2006. ACM 2006, ISBN 1-59593-309-3 [contents] - 2004
- [i1]Kathleen Fisher, Riccardo Pucella, John H. Reppy:
A Framework for Interoperability. CoRR cs.PL/0405084 (2004) - 2002
- [j4]Kathleen Fisher, John H. Reppy:
Inheritance-Based Subtyping. Inf. Comput. 177(1): 28-55 (2002) - [j3]John H. Reppy:
Optimizing Nested Loops Using Local CPS Conversion. High. Order Symb. Comput. 15(2-3): 161-180 (2002) - 2001
- [c17]Cliff Young, Yagati N. Lakshman, Tom Szymanski, John H. Reppy, David L. Presotto, Rob Pike, Girija J. Narlikar, Sape J. Mullender, Eric Grosse:
Protium, an Infrastructure for Partitioned Applications. HotOS 2001: 47-52 - [c16]Simon Marlow, Simon L. Peyton Jones, Andrew Moran, John H. Reppy:
Asynchronous Exceptions in Haskell. PLDI 2001: 274-285 - [c15]Kathleen Fisher, Riccardo Pucella, John H. Reppy:
A framework for interoperability. BABEL 2001: 3-19 - 2000
- [c14]Kathleen Fisher, John H. Reppy:
Extending Moby with Inheritance-Based Subtyping. ECOOP 2000: 83-107 - [c13]Kathleen Fisher, John H. Reppy, Jon G. Riecke:
A Calculus for Compiling and Linking Classes. ESOP 2000: 135-149 - [e1]John H. Reppy, Peter Sewell:
4th International Workshop on High-Level Concurrent Languages, HLCL 2000, Satellite to PLI 2000, Montreal, Canada, September 20, 2000. Electronic Notes in Theoretical Computer Science 41(2), Elsevier 2000 [contents]
1990 – 1999
- 1999
- [c12]Kathleen Fisher, John H. Reppy:
The Design of a Class Mechanism for Moby. PLDI 1999: 37-49 - 1997
- [j2]S. G. Efremidis, Khalid Azim Mughal, John H. Reppy, L. Søraas:
AML: Attribute Grammars in ML. Nord. J. Comput. 4(1): 37-65 (1997) - 1996
- [c11]John H. Reppy, Jon G. Riecke:
Simple Objects for Standard ML. PLDI 1996: 171-180 - 1995
- [j1]Anne Rogers, Martin C. Carlisle, John H. Reppy, Laurie J. Hendren:
Supporting Dynamic Data Structures on Distributed-Memory Machines. ACM Trans. Program. Lang. Syst. 17(2): 233-263 (1995) - 1994
- [c10]Lal George, Florent Guillame, John H. Reppy:
A Portable and Optimizing Back End for the SML/NJ Compiler. CC 1994: 83-97 - [c9]Zhong Shao, John H. Reppy, Andrew W. Appel:
Unrolling Lists. LISP and Functional Programming 1994: 185-195 - [c8]John H. Reppy:
First-class Synchronous Operations. Theory and Practice of Parallel Programming 1994: 235-252 - 1993
- [c7]Martin C. Carlisle, Anne Rogers, John H. Reppy, Laurie J. Hendren:
Early Experiences with Olden. LCPC 1993: 1-20 - [c6]John H. Reppy:
Concurrent ML: Design, Application and Semantics. Functional Programming, Concurrency, Simulation and Automated Reasoning 1993: 165-198 - 1992
- [b1]John H. Reppy:
Higher-Order Concurrency. Cornell University, USA, 1992 - [c5]Anne Rogers, John H. Reppy, Laurie J. Hendren:
Supporting SPMD Execution for Dynamic Data Structures. LCPC 1992: 192-207 - 1991
- [c4]John H. Reppy:
CML: A Higher-Order Concurrent Language. PLDI 1991: 293-305
1980 – 1989
- 1988
- [c3]John H. Reppy:
Synchronous Operations as First-Class Values. PLDI 1988: 250-259 - 1987
- [c2]Stephen C. North, John H. Reppy:
Concurrent garbage collection on stock hardware. FPCA 1987: 113-133 - 1986
- [c1]John H. Reppy, Emden R. Gansner:
A foundation for programming environments. SDE 1986: 218-227
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-08-07 21:34 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint