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 × Canada
1 × China
1 × France
1 × Italy
2 × The Netherlands
3 × United Kingdom
5 × USA
Collaborated with:
N.Amin M.Odersky H.Chafi K.J.Brown A.K.Sujeeth M.Püschel K.Olukotun Guannan Wei H.Lee G.Ofenbeck A.Stojanov Grégory M. Essertel Y.Klonatos C.Koch F.Wang V.Ureche A.Moors K.R.M.Leino I.Maier Yuxuan Chen M.Jonnalagedda N.Stucki P.Bagwell G.Kossakowski P.Haller M.Wu V.Jovanovic T.Coppey S.Stucki L.Osvald Xilun Wu Lilliam I. González Alayón A.Gibbons Z.DeVito P.Hanrahan A.R.Atreya V.Popic A.Prokopec
Talks about:
stage (8) compil (6) type (6) program (5) languag (5) generat (4) high (4) interpret (3) structur (3) parallel (3)

Person: Tiark Rompf

DBLP DBLP: Rompf:Tiark

Facilitated 2 volumes:

GPCE 2018Ed
PEPM 2016Ed

Contributed to:

ICFP 20152015
OOPSLA 20142014
PLDI 20142014
TAP 20142014
VLDB 20142014
ECOOP 20132013
GPCE 20132013
POPL 20132013
ECOOP 20122012
PEPM 20122012
ICML 20112011
GPCE 20102010
OOPSLA 20102010
ICFP 20092009
GPCE 20162016
GPCE 20172017
GPCE 20192019
OOPSLA 20162016
ECOOP 20172017
OOPSLA 20192019
PEPM 20172017
POPL 20172017
POPL 20182018

Wrote 31 papers:

ICFP-2015-RompfA #c #compilation #functional #sql
Functional pearl: a SQL to C compiler in 500 lines of code (TR, NA), pp. 2–9.
ICFP-2015-StuckiRUB #sequence
RRB vector: a practical general purpose immutable sequence (NS, TR, VU, PB), pp. 342–354.
OOPSLA-2014-AminRO #dependent type
Foundations of path-dependent types (NA, TR, MO), pp. 233–249.
OOPSLA-2014-JonnalageddaCSRO #combinator #parsing #performance #staged
Staged parser combinators for efficient data processing (MJ, TC, SS, TR, MO), pp. 637–653.
PLDI-2014-RompfSBLCO #compilation #jit #precise
Surgical precision JIT compilers (TR, AKS, KJB, HL, HC, KO), p. 8.
TAP-2014-AminLR #smt
Computing with an SMT Solver (NA, KRML, TR), pp. 20–35.
VLDB-2014-KlonatosKRC #performance #query
Building Efficient Query Engines in a High-Level Language (YK, CK, TR, HC), pp. 853–864.
VLDB-2014-KlonatosKRC14a #performance #query
Errata for “Building Efficient Query Engines in a High-Level Language” (PVLDB 7(10): 853-864) (YK, CK, TR, HC), p. 1784.
ECOOP-2013-SujeethRBLCPWPJOO #composition #domain-specific language #reuse
Composition and Reuse with Compiled Domain-Specific Languages (AKS, TR, KJB, HL, HC, VP, MW, AP, VJ, MO, KO), pp. 52–78.
GPCE-2013-OfenbeckRSOP #generative #library #performance #scala #towards
Spiral in scala: towards the systematic construction of generators for performance libraries (GO, TR, AS, MO, MP), pp. 125–134.
GPCE-2013-SujeethGBLROO #declarative #domain-specific language #generative #implementation #named #performance #specification
Forge: generating a high performance DSL implementation from a declarative specification (AKS, AG, KJB, HL, TR, MO, KO), pp. 145–154.
POPL-2013-RompfSABJLJOO #compilation #data type #optimisation #source code #staging
Optimizing data structures in high-level programs: new directions for extensible compilers based on staging (TR, AKS, NA, KJB, VJ, HL, MJ, KO, MO), pp. 497–510.
ECOOP-2012-KossakowskiARO #domain-specific language #embedded #javascript
JavaScript as an Embedded DSL (GK, NA, TR, MO), pp. 409–434.
PEPM-2012-MoorsRHO #scala
Scala-virtualized (AM, TR, PH, MO), pp. 117–120.
PEPM-2012-UrecheRSCO #case study #development #domain-specific language #named
StagedSAC: a case study in performance-oriented DSL development (VU, TR, AKS, HC, MO), pp. 73–82.
ICML-2011-SujeethLBRCWAOO #domain-specific language #machine learning #named #parallel
OptiML: An Implicitly Parallel Domain-Specific Language for Machine Learning (AKS, HL, KJB, TR, HC, MW, ARA, MO, KO), pp. 609–616.
GPCE-2010-RompfO #approach #code generation #composition #domain-specific language #lightweight #runtime #staging
Lightweight modular staging: a pragmatic approach to runtime code generation and compiled DSLs (TR, MO), pp. 127–136.
OOPSLA-2010-ChafiDMRSHOO #parallel
Language virtualization for heterogeneous parallel computing (HC, ZD, AM, TR, AKS, PH, MO, KO), pp. 835–847.
ICFP-2009-RompfMO #continuation #implementation #polymorphism
Implementing first-class polymorphic delimited continuations by a type-directed selective CPS-transform (TR, IM, MO), pp. 317–328.
GPCE-2016-Rompf #composition #exclamation #lightweight #staging
Lightweight modular staging (LMS): generate all the things! (TR), p. 1.
GPCE-2017-OfenbeckRP #programming #staging
Staging for generic programming in space and time (GO, TR, MP), pp. 15–28.
GPCE-2019-StojanovRP #compilation #information retrieval
A stage-polymorphic IR for compiling MATLAB-style dynamic tensor expressions (AS, TR, MP), pp. 34–47.
OOPSLA-2016-OsvaldEWAR
Gentrification gone too far? affordable 2nd-class values for fun and (co-)effect (LO, GME, XW, LIGA, TR), pp. 234–251.
OOPSLA-2016-RompfA
Type soundness for dependent object types (DOT) (TR, NA), pp. 624–641.
ECOOP-2017-WangR #normalisation #towards
Towards Strong Normalization for Dependent Object Types (DOT) (FW, TR), p. 25.
OOPSLA-2019-EssertelWR #precise #reasoning
Precise reasoning with structured time, structured heaps, and collective operations (GME, GW, TR), p. 30.
OOPSLA-2019-WeiCR #composition #metaprogramming #performance #program analysis #staged
Staged abstract interpreters: fast and modular whole-program analysis via meta-programming (GW, YC, TR), p. 32.
PEPM-2017-RompfB #functional
Functional parallels of sequential imperatives (short paper) (TR, KJB), pp. 83–88.
POPL-2017-AminR #proving
Type soundness proofs with definitional interpreters (NA, TR), pp. 666–679.
POPL-2017-AminR17a #abstraction #named #programming
LMS-Verify: abstraction without regret for verified systems programming (NA, TR), pp. 859–873.
POPL-2018-AminR
Collapsing towers of interpreters (NA, TR), p. 33.

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.