ICFP 2018
Proceedings of the ACM on Programming Languages, Volume 2, Number ICFP
Powered by
Conference Publishing Consulting

Proceedings of the ACM on Programming Languages, Volume 2, Number ICFP

ICFP 2018 – Author Index

Contents - Abstracts - Authors

A B C D E F G H J K L M N O P R S T U V W Y Z

Abel, Andreas Proc. ACM Program. Lang., vol. 2, issue ICFP: "Elaborating Dependent (Co)pattern ..." Article: icfp18main-p34-p doi:10.1145/3236770
Acar, Umut A. Proc. ACM Program. Lang., vol. 2, issue ICFP: "Competitive Parallelism: Getting ..." Article: icfp18main-p91-p doi:10.1145/3236790
Accattoli, Beniamino Proc. ACM Program. Lang., vol. 2, issue ICFP: "Tight Typings and Split Bounds ..." Article: icfp18main-p89-p doi:10.1145/3236789
Ahmed, Amal Proc. ACM Program. Lang., vol. 2, issue ICFP: "Graduality from Embedding-Projection ..." Article: icfp18main-p26-p doi:10.1145/3236768
Aldrich, Jonathan Proc. ACM Program. Lang., vol. 2, issue ICFP: "Reasonably Programmable Literal ..." Article: icfp18main-p121-p doi:10.1145/3236801
Allais, Guillaume Proc. ACM Program. Lang., vol. 2, issue ICFP: "A Type and Scope Safe Universe ..." Article: icfp18main-p75-p doi:10.1145/3236785
Almeida, José Bacelar Proc. ACM Program. Lang., vol. 2, issue ICFP: "Teaching How to Program using ..." Article: icfp18main-p52-p doi:10.1145/3236777
Amin, Nada Proc. ACM Program. Lang., vol. 2, issue ICFP: "Versatile Event Correlation ..." Article: icfp18main-p5-p doi:
Annenkov, Danil Proc. ACM Program. Lang., vol. 2, issue ICFP: "Static Interpretation of Higher-Order ..." Article: icfp18main-p94-p doi:10.1145/3236792
Asai, Kenichi Proc. ACM Program. Lang., vol. 2, issue ICFP: "Handling Delimited Continuations ..." Article: icfp18main-p13-p doi:10.1145/3236764
Atkey, Robert Proc. ACM Program. Lang., vol. 2, issue ICFP: "A Type and Scope Safe Universe ..." Article: icfp18main-p75-p doi:10.1145/3236785
Blau, Taylor Proc. ACM Program. Lang., vol. 2, issue ICFP: "Functional Programming for ..." Article: icfp18main-p103-p doi:10.1145/3236794
Boisseau, Guillaume Proc. ACM Program. Lang., vol. 2, issue ICFP: "What You Needa Know about ..." Article: icfp18main-p54-p doi:10.1145/3236779
Bour, Frédéric Proc. ACM Program. Lang., vol. 2, issue ICFP: "Merlin: A Language Server ..." Article: icfp18main-p116-p doi:10.1145/3236798
Bračevac, Oliver Proc. ACM Program. Lang., vol. 2, issue ICFP: "Versatile Event Correlation ..." Article: icfp18main-p5-p doi:
Breitner, Joachim Proc. ACM Program. Lang., vol. 2, issue ICFP: "Ready, Set, Verify! Applying ..." Article: icfp18main-p71-p doi:10.1145/3236784
Campora, John Peter Proc. ACM Program. Lang., vol. 2, issue ICFP: "Casts and Costs: Harmonizing ..." Article: icfp18main-p101-p doi:10.1145/3236793
Chapman, James Proc. ACM Program. Lang., vol. 2, issue ICFP: "A Type and Scope Safe Universe ..." Article: icfp18main-p75-p doi:10.1145/3236785
Charguéraud, Arthur Proc. ACM Program. Lang., vol. 2, issue ICFP: "MoSeL: A General, Extensible ..." Article: icfp18main-p41-p doi:10.1145/3236772
Chen, Sheng Proc. ACM Program. Lang., vol. 2, issue ICFP: "Casts and Costs: Harmonizing ..." Article: icfp18main-p101-p doi:10.1145/3236793
Cheney, James Proc. ACM Program. Lang., vol. 2, issue ICFP: "Incremental Relational Lenses ..." Article: icfp18main-p31-p doi:10.1145/3236769
Chlipala, Adam Proc. ACM Program. Lang., vol. 2, issue ICFP: "Prototyping a Functional Language ..." Article: icfp18main-p88-p doi:10.1145/3236788
Cobb, Andrew Proc. ACM Program. Lang., vol. 2, issue ICFP: "Contextual Equivalence for ..." Article: icfp18main-p60-p doi:10.1145/3236782
Cockx, Jesper Proc. ACM Program. Lang., vol. 2, issue ICFP: "Elaborating Dependent (Co)pattern ..." Article: icfp18main-p34-p doi:10.1145/3236770
Cong, Youyou Proc. ACM Program. Lang., vol. 2, issue ICFP: "Handling Delimited Continuations ..." Article: icfp18main-p13-p doi:10.1145/3236764
Culpepper, Ryan Proc. ACM Program. Lang., vol. 2, issue ICFP: "Contextual Equivalence for ..." Article: icfp18main-p60-p doi:10.1145/3236782
Cunha, Alcino Proc. ACM Program. Lang., vol. 2, issue ICFP: "Teaching How to Program using ..." Article: icfp18main-p52-p doi:10.1145/3236777
Das, Ankush Proc. ACM Program. Lang., vol. 2, issue ICFP: "Parallel Complexity Analysis ..." Article: icfp18main-p79-p doi:10.1145/3236786
Decker, James Proc. ACM Program. Lang., vol. 2, issue ICFP: "Refunctionalization of Abstract ..." Article: icfp18main-p119-p doi:10.1145/3236800
Diehl, Larry Proc. ACM Program. Lang., vol. 2, issue ICFP: "Generic Zero-Cost Reuse for ..." Article: icfp18main-p117-p doi:10.1145/3236799
Dreyer, Derek Proc. ACM Program. Lang., vol. 2, issue ICFP: "MoSeL: A General, Extensible ..." Article: icfp18main-p41-p doi:10.1145/3236772 Proc. ACM Program. Lang., vol. 2, issue ICFP: "Mtac2: Typed Tactics for Backward ..." Article: icfp18main-p45-p doi:10.1145/3236773
Elliott, Conal Proc. ACM Program. Lang., vol. 2, issue ICFP: "The Simple Essence of Automatic ..." Article: icfp18main-p18-p doi:10.1145/3236765
Elsman, Martin Proc. ACM Program. Lang., vol. 2, issue ICFP: "Static Interpretation of Higher-Order ..." Article: icfp18main-p94-p doi:10.1145/3236792
Erdweg, Sebastian Proc. ACM Program. Lang., vol. 2, issue ICFP: "Versatile Event Correlation ..." Article: icfp18main-p5-p doi: Proc. ACM Program. Lang., vol. 2, issue ICFP: "Compositional Soundness Proofs ..." Article: icfp18main-p23-p doi:10.1145/3236767
Eugster, Patrick Proc. ACM Program. Lang., vol. 2, issue ICFP: "Versatile Event Correlation ..." Article: icfp18main-p5-p doi:
Felleisen, Matthias Proc. ACM Program. Lang., vol. 2, issue ICFP: "A Spectrum of Type Soundness ..." Article: icfp18main-p21-p doi:10.1145/3236766
Firsov, Denis Proc. ACM Program. Lang., vol. 2, issue ICFP: "Generic Zero-Cost Reuse for ..." Article: icfp18main-p117-p doi:10.1145/3236799
Fisher, Kathleen Proc. ACM Program. Lang., vol. 2, issue ICFP: "Synthesizing Quotient Lenses ..." Article: icfp18main-p47-p doi:10.1145/3236775
Foner, Kenneth Proc. ACM Program. Lang., vol. 2, issue ICFP: "What’s the Difference? A ..." Article: icfp18main-p107-p doi:10.1145/3236796 Proc. ACM Program. Lang., vol. 2, issue ICFP: "Keep Your Laziness in Check ..." Article: icfp18main-p108-p doi:10.1145/3236797
Ghahramani, Zoubin Proc. ACM Program. Lang., vol. 2, issue ICFP: "Functional Programming for ..." Article: icfp18main-p53-p doi:10.1145/3236778
Giannakopoulos, Theophilos Proc. ACM Program. Lang., vol. 2, issue ICFP: "Contextual Equivalence for ..." Article: icfp18main-p60-p doi:10.1145/3236782
Gibbons, Jeremy Proc. ACM Program. Lang., vol. 2, issue ICFP: "What You Needa Know about ..." Article: icfp18main-p54-p doi:10.1145/3236779 Proc. ACM Program. Lang., vol. 2, issue ICFP: "Relational Algebra by Way ..." Article: icfp18main-p56-p doi:10.1145/3236781
Graham-Lengrand, Stéphane Proc. ACM Program. Lang., vol. 2, issue ICFP: "Tight Typings and Split Bounds ..." Article: icfp18main-p89-p doi:10.1145/3236789
Greenman, Ben Proc. ACM Program. Lang., vol. 2, issue ICFP: "A Spectrum of Type Soundness ..." Article: icfp18main-p21-p doi:10.1145/3236766
Grossman, Dan Proc. ACM Program. Lang., vol. 2, issue ICFP: "Functional Programming for ..." Article: icfp18main-p103-p doi:10.1145/3236794
Hackett, Jennifer Proc. ACM Program. Lang., vol. 2, issue ICFP: "Parametric Polymorphism and ..." Article: icfp18main-p12-p doi:10.1145/3236763
Harper, Robert Proc. ACM Program. Lang., vol. 2, issue ICFP: "Competitive Parallelism: Getting ..." Article: icfp18main-p91-p doi:10.1145/3236790
Henglein, Fritz Proc. ACM Program. Lang., vol. 2, issue ICFP: "Relational Algebra by Way ..." Article: icfp18main-p56-p doi:10.1145/3236781
Henriksen, Troels Proc. ACM Program. Lang., vol. 2, issue ICFP: "Static Interpretation of Higher-Order ..." Article: icfp18main-p94-p doi:10.1145/3236792
Hinze, Ralf Proc. ACM Program. Lang., vol. 2, issue ICFP: "Relational Algebra by Way ..." Article: icfp18main-p56-p doi:10.1145/3236781
Hirsch, Andrew K. Proc. ACM Program. Lang., vol. 2, issue ICFP: "Strict and Lazy Semantics ..." Article: icfp18main-p63-p doi:10.1145/3236783
Hoffmann, Jan Proc. ACM Program. Lang., vol. 2, issue ICFP: "Parallel Complexity Analysis ..." Article: icfp18main-p79-p doi:10.1145/3236786
Horn, Rudi Proc. ACM Program. Lang., vol. 2, issue ICFP: "Incremental Relational Lenses ..." Article: icfp18main-p31-p doi:10.1145/3236769
Hutton, Graham Proc. ACM Program. Lang., vol. 2, issue ICFP: "Parametric Polymorphism and ..." Article: icfp18main-p12-p doi:10.1145/3236763
Jourdan, Jacques-Henri Proc. ACM Program. Lang., vol. 2, issue ICFP: "MoSeL: A General, Extensible ..." Article: icfp18main-p41-p doi:10.1145/3236772
Jung, Ralf Proc. ACM Program. Lang., vol. 2, issue ICFP: "MoSeL: A General, Extensible ..." Article: icfp18main-p41-p doi:10.1145/3236772
Kaiser, Jan-Oliver Proc. ACM Program. Lang., vol. 2, issue ICFP: "MoSeL: A General, Extensible ..." Article: icfp18main-p41-p doi:10.1145/3236772 Proc. ACM Program. Lang., vol. 2, issue ICFP: "Mtac2: Typed Tactics for Backward ..." Article: icfp18main-p45-p doi:10.1145/3236773
Kammar, Ohad Proc. ACM Program. Lang., vol. 2, issue ICFP: "Partially-Static Data as Free ..." Article: icfp18main-p104-p doi:10.1145/3236795 Proc. ACM Program. Lang., vol. 2, issue ICFP: "Functional Programming for ..." Article: icfp18main-p53-p doi:10.1145/3236778
Keidel, Sven Proc. ACM Program. Lang., vol. 2, issue ICFP: "Compositional Soundness Proofs ..." Article: icfp18main-p23-p doi:10.1145/3236767
Kesner, Delia Proc. ACM Program. Lang., vol. 2, issue ICFP: "Tight Typings and Split Bounds ..." Article: icfp18main-p89-p doi:10.1145/3236789
Kiss, Csongor Proc. ACM Program. Lang., vol. 2, issue ICFP: "Generic Deriving of Generic ..." Article: icfp18main-p55-p doi:10.1145/3236780
Koppel, James Proc. ACM Program. Lang., vol. 2, issue ICFP: "Capturing the Future by Replaying ..." Article: icfp18main-p36-p doi:10.1145/3236771
Krebbers, Robbert Proc. ACM Program. Lang., vol. 2, issue ICFP: "MoSeL: A General, Extensible ..." Article: icfp18main-p41-p doi:10.1145/3236772 Proc. ACM Program. Lang., vol. 2, issue ICFP: "Mtac2: Typed Tactics for Backward ..." Article: icfp18main-p45-p doi:10.1145/3236773
Lampropoulos, Leonidas Proc. ACM Program. Lang., vol. 2, issue ICFP: "Keep Your Laziness in Check ..." Article: icfp18main-p108-p doi:10.1145/3236797
Li, Yao Proc. ACM Program. Lang., vol. 2, issue ICFP: "Ready, Set, Verify! Applying ..." Article: icfp18main-p71-p doi:10.1145/3236784
Macedo, Nuno Proc. ACM Program. Lang., vol. 2, issue ICFP: "Teaching How to Program using ..." Article: icfp18main-p52-p doi:10.1145/3236777
Maina, Solomon Proc. ACM Program. Lang., vol. 2, issue ICFP: "Synthesizing Quotient Lenses ..." Article: icfp18main-p47-p doi:10.1145/3236775
McBride, Conor Proc. ACM Program. Lang., vol. 2, issue ICFP: "A Type and Scope Safe Universe ..." Article: icfp18main-p75-p doi:10.1145/3236785
McKinna, James Proc. ACM Program. Lang., vol. 2, issue ICFP: "A Type and Scope Safe Universe ..." Article: icfp18main-p75-p doi:10.1145/3236785
Mezini, Mira Proc. ACM Program. Lang., vol. 2, issue ICFP: "Versatile Event Correlation ..." Article: icfp18main-p5-p doi:
Miltner, Anders Proc. ACM Program. Lang., vol. 2, issue ICFP: "Synthesizing Quotient Lenses ..." Article: icfp18main-p47-p doi:10.1145/3236775
Mima, Hisayuki Proc. ACM Program. Lang., vol. 2, issue ICFP: "Finitary Polymorphism for ..." Article: icfp18main-p50-p doi:10.1145/3236776
Mitchell, Neil Proc. ACM Program. Lang., vol. 2, issue ICFP: "Build Systems à la Carte ..." Article: icfp18main-p46-p doi:10.1145/3236774
Mokhov, Andrey Proc. ACM Program. Lang., vol. 2, issue ICFP: "Build Systems à la Carte ..." Article: icfp18main-p46-p doi:10.1145/3236774
Muller, Stefan K. Proc. ACM Program. Lang., vol. 2, issue ICFP: "Competitive Parallelism: Getting ..." Article: icfp18main-p91-p doi:10.1145/3236790
Nandi, Chandrakana Proc. ACM Program. Lang., vol. 2, issue ICFP: "Functional Programming for ..." Article: icfp18main-p103-p doi:10.1145/3236794
New, Max S. Proc. ACM Program. Lang., vol. 2, issue ICFP: "Graduality from Embedding-Projection ..." Article: icfp18main-p26-p doi:10.1145/3236768
Oancea, Cosmin E. Proc. ACM Program. Lang., vol. 2, issue ICFP: "Static Interpretation of Higher-Order ..." Article: icfp18main-p94-p doi:10.1145/3236792
Ohori, Atsushi Proc. ACM Program. Lang., vol. 2, issue ICFP: "Finitary Polymorphism for ..." Article: icfp18main-p50-p doi:10.1145/3236776
Omar, Cyrus Proc. ACM Program. Lang., vol. 2, issue ICFP: "Reasonably Programmable Literal ..." Article: icfp18main-p121-p doi:10.1145/3236801
Pacheco, Hugo Proc. ACM Program. Lang., vol. 2, issue ICFP: "Teaching How to Program using ..." Article: icfp18main-p52-p doi:10.1145/3236777
Panchekha, Pavel Proc. ACM Program. Lang., vol. 2, issue ICFP: "Functional Programming for ..." Article: icfp18main-p103-p doi:10.1145/3236794
Perera, Roly Proc. ACM Program. Lang., vol. 2, issue ICFP: "Incremental Relational Lenses ..." Article: icfp18main-p31-p doi:10.1145/3236769
Perez, Ivan Proc. ACM Program. Lang., vol. 2, issue ICFP: "Fault Tolerant Functional ..." Article: icfp18main-p93-p doi:10.1145/3236791
Peyton Jones, Simon Proc. ACM Program. Lang., vol. 2, issue ICFP: "Build Systems à la Carte ..." Article: icfp18main-p46-p doi:10.1145/3236774
Pfenning, Frank Proc. ACM Program. Lang., vol. 2, issue ICFP: "Parallel Complexity Analysis ..." Article: icfp18main-p79-p doi:10.1145/3236786
Pickering, Matthew Proc. ACM Program. Lang., vol. 2, issue ICFP: "Generic Deriving of Generic ..." Article: icfp18main-p55-p doi:10.1145/3236780
Pierce, Benjamin C. Proc. ACM Program. Lang., vol. 2, issue ICFP: "Synthesizing Quotient Lenses ..." Article: icfp18main-p47-p doi:10.1145/3236775
Poulsen, Casper Bach Proc. ACM Program. Lang., vol. 2, issue ICFP: "Compositional Soundness Proofs ..." Article: icfp18main-p23-p doi:10.1145/3236767
Proença, José Proc. ACM Program. Lang., vol. 2, issue ICFP: "Teaching How to Program using ..." Article: icfp18main-p52-p doi:10.1145/3236777
Refis, Thomas Proc. ACM Program. Lang., vol. 2, issue ICFP: "Merlin: A Language Server ..." Article: icfp18main-p116-p doi:10.1145/3236798
Régis-Gianas, Yann Proc. ACM Program. Lang., vol. 2, issue ICFP: "Mtac2: Typed Tactics for Backward ..." Article: icfp18main-p45-p doi:10.1145/3236773
Rizkallah, Christine Proc. ACM Program. Lang., vol. 2, issue ICFP: "Ready, Set, Verify! Applying ..." Article: icfp18main-p71-p doi:10.1145/3236784
Rompf, Tiark Proc. ACM Program. Lang., vol. 2, issue ICFP: "Refunctionalization of Abstract ..." Article: icfp18main-p119-p doi:10.1145/3236800
Salvaneschi, Guido Proc. ACM Program. Lang., vol. 2, issue ICFP: "Versatile Event Correlation ..." Article: icfp18main-p5-p doi:
Scherer, Gabriel Proc. ACM Program. Lang., vol. 2, issue ICFP: "Merlin: A Language Server ..." Article: icfp18main-p116-p doi:10.1145/3236798 Proc. ACM Program. Lang., vol. 2, issue ICFP: "Capturing the Future by Replaying ..." Article: icfp18main-p36-p doi:10.1145/3236771
Ścibior, Adam Proc. ACM Program. Lang., vol. 2, issue ICFP: "Functional Programming for ..." Article: icfp18main-p53-p doi:10.1145/3236778
Solar-Lezama, Armando Proc. ACM Program. Lang., vol. 2, issue ICFP: "Capturing the Future by Replaying ..." Article: icfp18main-p36-p doi:10.1145/3236771
Sozeau, Matthieu Proc. ACM Program. Lang., vol. 2, issue ICFP: "Equivalences for Free: Univalent ..." Article: icfp18main-p81-p doi:10.1145/3236787
Spector-Zabusky, Antal Proc. ACM Program. Lang., vol. 2, issue ICFP: "Ready, Set, Verify! Applying ..." Article: icfp18main-p71-p doi:10.1145/3236784
Stampoulis, Antonis Proc. ACM Program. Lang., vol. 2, issue ICFP: "Prototyping a Functional Language ..." Article: icfp18main-p88-p doi:10.1145/3236788
Stump, Aaron Proc. ACM Program. Lang., vol. 2, issue ICFP: "Generic Zero-Cost Reuse for ..." Article: icfp18main-p117-p doi:10.1145/3236799
Tabareau, Nicolas Proc. ACM Program. Lang., vol. 2, issue ICFP: "Equivalences for Free: Univalent ..." Article: icfp18main-p81-p doi:10.1145/3236787
Tanter, Éric Proc. ACM Program. Lang., vol. 2, issue ICFP: "Equivalences for Free: Univalent ..." Article: icfp18main-p81-p doi:10.1145/3236787
Tassarotti, Joseph Proc. ACM Program. Lang., vol. 2, issue ICFP: "MoSeL: A General, Extensible ..." Article: icfp18main-p41-p doi:10.1145/3236772
Tate, Ross Proc. ACM Program. Lang., vol. 2, issue ICFP: "Strict and Lazy Semantics ..." Article: icfp18main-p63-p doi:10.1145/3236783
Tatlock, Zachary Proc. ACM Program. Lang., vol. 2, issue ICFP: "Functional Programming for ..." Article: icfp18main-p103-p doi:10.1145/3236794
Timany, Amin Proc. ACM Program. Lang., vol. 2, issue ICFP: "MoSeL: A General, Extensible ..." Article: icfp18main-p41-p doi:10.1145/3236772
Ueno, Katsuhiro Proc. ACM Program. Lang., vol. 2, issue ICFP: "Finitary Polymorphism for ..." Article: icfp18main-p50-p doi:10.1145/3236776
Von Glehn, Tamara Proc. ACM Program. Lang., vol. 2, issue ICFP: "Partially-Static Data as Free ..." Article: icfp18main-p104-p doi:10.1145/3236795
Walker, David Proc. ACM Program. Lang., vol. 2, issue ICFP: "Synthesizing Quotient Lenses ..." Article: icfp18main-p47-p doi:10.1145/3236775
Walkingshaw, Eric Proc. ACM Program. Lang., vol. 2, issue ICFP: "Casts and Costs: Harmonizing ..." Article: icfp18main-p101-p doi:10.1145/3236793
Wand, Mitchell Proc. ACM Program. Lang., vol. 2, issue ICFP: "Contextual Equivalence for ..." Article: icfp18main-p60-p doi:10.1145/3236782
Wei, Guannan Proc. ACM Program. Lang., vol. 2, issue ICFP: "Refunctionalization of Abstract ..." Article: icfp18main-p119-p doi:10.1145/3236800
Weirich, Stephanie Proc. ACM Program. Lang., vol. 2, issue ICFP: "Ready, Set, Verify! Applying ..." Article: icfp18main-p71-p doi:10.1145/3236784
Wiegley, John Proc. ACM Program. Lang., vol. 2, issue ICFP: "Ready, Set, Verify! Applying ..." Article: icfp18main-p71-p doi:10.1145/3236784
Wilcox, James R. Proc. ACM Program. Lang., vol. 2, issue ICFP: "Functional Programming for ..." Article: icfp18main-p103-p doi:10.1145/3236794
Wu, Nicolas Proc. ACM Program. Lang., vol. 2, issue ICFP: "Generic Deriving of Generic ..." Article: icfp18main-p55-p doi:10.1145/3236780 Proc. ACM Program. Lang., vol. 2, issue ICFP: "Relational Algebra by Way ..." Article: icfp18main-p56-p doi:10.1145/3236781
Yallop, Jeremy Proc. ACM Program. Lang., vol. 2, issue ICFP: "Partially-Static Data as Free ..." Article: icfp18main-p104-p doi:10.1145/3236795
Yorgey, Brent A. Proc. ACM Program. Lang., vol. 2, issue ICFP: "What’s the Difference? A ..." Article: icfp18main-p107-p doi:10.1145/3236796
Zdancewic, Steve Proc. ACM Program. Lang., vol. 2, issue ICFP: "Synthesizing Quotient Lenses ..." Article: icfp18main-p47-p doi:10.1145/3236775
Zhang, Hengchu Proc. ACM Program. Lang., vol. 2, issue ICFP: "Keep Your Laziness in Check ..." Article: icfp18main-p108-p doi:10.1145/3236797
Ziliani, Beta Proc. ACM Program. Lang., vol. 2, issue ICFP: "Mtac2: Typed Tactics for Backward ..." Article: icfp18main-p45-p doi:10.1145/3236773

132 authors

proc time: 0.2