ICFP A

37 papers

YearTitle / Authors
2010A certified framework for compiling and executing garbage-collected languages.
Andrew McCreight, Tim Chevalier, Andrew P. Tolmach
2010A fresh look at programming with names and binders.
Nicolas Pouillard, François Pottier
2010A play on regular expressions: functional pearl.
Sebastian Fischer, Frank Huch, Thomas Wilke
2010Abstracting abstract machines.
David Van Horn, Matthew Might
2010Bidirectionalizing graph transformations.
Soichiro Hidaka, Zhenjiang Hu, Kazuhiro Inaba, Hiroyuki Kato, Kazutaka Matsuda, Keisuke Nakano
2010Combining syntactic and semantic bidirectionalization.
Janis Voigtländer, Zhenjiang Hu, Kazutaka Matsuda, Meng Wang
2010Distance makes the types grow stronger: a calculus for differential privacy.
Jason Reed, Benjamin C. Pierce
2010Experience report: Haskell as a reagent: results and observations on the use of Haskell in a python project.
Iustin Pop
2010Experience report: growing programming languages for beginning students.
Marcus Crestani, Michael Sperber
2010Fortifying macros.
Ryan Culpepper, Matthias Felleisen
2010Functional parallel algorithms.
Guy E. Blelloch
2010Functional pearl: every bit counts.
Dimitrios Vytiniotis, Andrew J. Kennedy
2010Higher-order representation of substructural logics.
Karl Crary
2010Instance chains: type class programming without overlapping instances.
J. Garrett Morris, Mark P. Jones
2010Lazy tree splitting.
Lars Bergstrom, Mike Rainey, John H. Reppy, Adam Shaw, Matthew Fluet
2010Logical types for untyped languages.
Sam Tobin-Hochstadt, Matthias Felleisen
2010Lolliproc: to concurrency from classical linear logic via curry-howard and control.
Karl Mazurak, Steve Zdancewic
2010ML: metalanguage or object language?
Michael J. C. Gordon
2010Matching lenses: alignment and view update.
Davi M. J. Barbosa, Julien Cretin, Nate Foster, Michael Greenberg, Benjamin C. Pierce
2010Parametricity and dependent types.
Jean-Philippe Bernardy, Patrik Jansson, Ross Paterson
2010Polyvariant flow analysis with higher-ranked polymorphic types and higher-order effect operators.
Stefan Holdermans, Jurriaan Hage
2010Proceedings of the 15th ACM SIGPLAN International Conference on Functional Programming, ICFP 2010, Baltimore, Maryland, USA, September 27-29, 2010
Paul Hudak, Stephanie Weirich
2010Program verification through characteristic formulae.
Arthur Charguéraud
2010ReCaml: execution state as the cornerstone of reconfigurations.
Jérémy Buisson, Fabien Dagnat
2010Regular, shape-polymorphic, parallel arrays in Haskell.
Gabriele Keller, Manuel M. T. Chakravarty, Roman Leshchinskiy, Simon L. Peyton Jones, Ben Lippmeier
2010Rethinking supercompilation.
Neil Mitchell
2010Scrapping your inefficient engine: using partial evaluation to improve domain-specific language implementation.
Edwin C. Brady, Kevin Hammond
2010Security-typed programming within dependently typed programming.
Jamie Morgenstern, Daniel R. Licata
2010Semantic subtyping with an SMT solver.
Gavin M. Bierman, Andrew D. Gordon, Catalin Hritcu, David E. Langworthy
2010Specifying and verifying sparse matrix codes.
Gilad Arnold, Johannes Hölzl, Ali Sinan Köksal, Rastislav Bodík, Mooly Sagiv
2010TeachScheme!: a checkpoint.
Matthias Felleisen
2010The gentle art of levitation.
James Chapman, Pierre-Évariste Dagand, Conor McBride, Peter Morris
2010The impact of higher-order state and control effects on local relational reasoning.
Derek Dreyer, Georg Neis, Lars Birkedal
2010The reduceron reconfigured.
Matthew Naylor, Colin Runciman
2010Total parser combinators.
Nils Anders Danielsson
2010Using functional programming within an industrial product group: perspectives and perceptions.
David J. Scott, Richard Sharp, Thomas Gazagnaire, Anil Madhavapeddy
2010VeriML: typed computation of logical terms inside a language with effects.
Antonis Stampoulis, Zhong Shao