default search action
13th ICFP 2008: Victoria, BC, Canada
- James Hook, Peter Thiemann:
Proceeding of the 13th ACM SIGPLAN international conference on Functional programming, ICFP 2008, Victoria, BC, Canada, September 20-28, 2008. ACM 2008, ISBN 978-1-59593-919-7 - Butler W. Lampson:
Lazy and speculative execution in computer systems. 1-2
Session 1
- James Cheney:
FLUX: functional updates for XML. 3-14 - Giuseppe Castagna, Kim Nguyen:
Typed iterators for XML. 15-26
Session 2
- Limin Jia, Jeffrey A. Vaughan, Karl Mazurak, Jianzhou Zhao, Luke Zarko, Joseph Schorr, Steve Zdancewic:
AURA: a programming language for authorization and audit. 27-38 - Nicolas Oury, Wouter Swierstra:
The power of Pi. 39-50
Session 3
- Tom Schrijvers, Simon L. Peyton Jones, Manuel M. T. Chakravarty, Martin Sulzmann:
Type checking with open type functions. 51-62 - Didier Rémy, Boris Yakobowski:
From ML to MLF: graphic type constraints with efficient type inference. 63-74
Session 4
- Louis-Julien Guillemette, Stefan Monnier:
A type-preserving compiler in Haskell. 75-86 - Mark P. Jones:
Experience report: playing the DSL card. 87-90 - Fritz Henglein:
Generic discrimination: sorting and paritioning unshared data in linear time. 91-102
Session 5
- Laura Effinger-Dean, Matthew Kehrt, Dan Grossman:
Transactional events for ML. 103-114 - Christian Convey, Andrew Fredricks, Christopher Gagner, Douglas Maxwell, Lutz Hamel:
Experience report: erlang in acoustic ray tracing. 115-118 - Matthew Fluet, Mike Rainey, John H. Reppy, Adam Shaw:
Implicitly-threaded parallelism in Manticore. 119-130 - Olivier Danvy:
Defunctionalized interpreters for programming languages. 131-142
Session 6
- Adam Chlipala:
Parametric higher-order abstract syntax for mechanized semantics. 143-156 - Amal Ahmed, Matthias Blume:
Typed closure conversion preserves observational equivalence. 157-168
Session 7
- Akimasa Morihata, Kiminori Matsuzaki, Masato Takeichi:
Write it recursively: a generic framework for optimal path queries. 169-178 - Michael D. Adams, R. Kent Dybvig:
Efficient nondestructive equality checking for trees and graphs. 179-188
Session 8
- Ralf Hinze:
Functional pearl: streams and unique fixed points. 189-200 - Sebastian Fischer, Herbert Kuchen:
Data-flow testing of declarative programs. 201-212
Session 9
- Arthur Charguéraud, François Pottier:
Functional translation of a calculus of capabilities. 213-224 - Lennart Augustsson, Howard Mansell, Ganesh Sittampalam:
Paradise: a two-stage DSL embedded in Haskell. 225-228 - Aleksandar Nanevski, Greg Morrisett, Avraham Shinnar, Paul Govereau, Lars Birkedal:
Ynot: dependent types for imperative programs. 229-240
Session 10
- Matthew Fluet, Mike Rainey, John H. Reppy:
A scheduling framework for general-purpose parallel languages. 241-252 - Daniel Spoonhower, Guy E. Blelloch, Robert Harper, Phillip B. Gibbons:
Space profiling for parallel functional programs. 253-264 - Mark P. Jones:
Polymorphism and page tables: systems programming from a functional programmer's perspective. 265-266
Session 11
- Alexander Krauss:
Pattern minimization problems over recursive data types. 267-274 - David Van Horn, Harry G. Mairson:
Deciding kCFA is complete for EXPTIME. 275-282
Session 12
- Daan Leijen:
HMF: simple type inference for first-class polymorphism. 283-294 - Dimitrios Vytiniotis, Stephanie Weirich, Simon L. Peyton Jones:
FPH: first-class polymorphism for Haskell. 295-306
Session 13
- Derek Dreyer, Andreas Rossberg:
Mixin' up the ML module system. 307-320 - Ruy Ley-Wild, Matthew Fluet, Umut A. Acar:
Compiling self-adjusting programs with continuations. 321-334
Session 14
- Geoffrey Mainland, Greg Morrisett, Matt Welsh:
Flask: staged functional programming for sensor networks. 335-346 - Sungwoo Park, Jinha Kim, Hyeonseung Im:
Functional netlists. 353-366
Session 15
- Eelco Dolstra, Andres Löh:
NixOS: a purely functional Linux distribution. 367-378 - David J. Duke, Rita Borgo, Colin Runciman, Malcolm Wallace:
Experience report: visualizing data through functional pipelines. 379-382 - J. Nathan Foster, Alexandre Pilkiewicz, Benjamin C. Pierce:
Quotient lenses. 383-396
Programming contest
- Eelco Dolstra, Jurriaan Hage, Bastiaan Heeren, Stefan Holdermans, Johan Jeuring, Andres Löh, Clara Löh, Arie Middelkoop, Alexey Rodriguez, John van Schie:
Report on the tenth ICFP programming contest. 397-408
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.