kirancodes.me
To Proof Maintenance & Beyond!
Venues / ICFP /

ICFP 2006

27 papers

  1. A pattern for almost compositional functions · Björn Bringert, Aarne Ranta
  2. Abstraction preservation and subtyping in distributed languages · Pierre-Malo Deniélou, James J. Leifer
  3. Access control in a core calculus of dependency · Martín Abadi
  4. Algebraic fusion of functions with an accumulating parameter and its improvement · Shin-ya Katsumata, Susumu Nishimura
  5. Boxy types: inference for higher-rank types and impredicativity · Dimitrios Vytiniotis, Stephanie Weirich, Simon L. Peyton Jones
  6. Delimited dynamic binding · Oleg Kiselyov, Chung-chieh Shan, Amr Sabry
  7. Equality of streams is a Pi0 over 2-complete problem · Grigore Rosu
  8. Extensible programming with first-class cases · Matthias Blume, Umut A. Acar, Wonseok Chae
  9. Fifteen years of functional pearls · Richard S. Bird
  10. From structures and functors to modules and units · Scott Owens, Matthew Flatt
  11. Improving flow analyses via GammaCFA: abstract garbage collection and counting · Matthew Might, Olin Shivers
  12. Mechanized meta-reasoning using a hybrid HOAS/de bruijn representation and reflection · Jason Hickey, Aleksey Nogin, Xin Yu, Alexei Kopylov
  13. Modelling deterministic concurrent I/O · Malcolm Dowse, Andrew Butterfield
  14. Modular development of certified program verifiers with a proof assistant · Adam Chlipala
  15. OCaml + XDuce · Alain Frisch
  16. Polymorphism and separation in hoare type theory · Aleksandar Nanevski, Greg Morrisett, Lars Birkedal
  17. Practical proofs of concurrent programs · Marc Shapiro
  18. Programming monads operationally with Unimo · Chuan-Kai Lin
  19. Recursive modules for programming · Keiko Nakata, Jacques Garrigue
  20. Simple unification-based type inference for GADTs · Simon L. Peyton Jones, Dimitrios Vytiniotis, Stephanie Weirich, Geoffrey Washburn
  21. Stabilizers: a modular checkpointing abstraction for concurrent functional programs · Lukasz Ziarek, Philip Schatz, Suresh Jagannathan
  22. Static analysis for syntax objects · David Fisher, Olin Shivers
  23. Static typing for a faulty lambda calculus · David Walker, Lester W. Mackey, Jay Ligatti, George A. Reis, David I. August
  24. The development of Chez Scheme · R. Kent Dybvig
  25. The missing link: dynamic components for ML · Andreas Rossberg
  26. Transactional events · Kevin Donnelly, Matthew Fluet
  27. biXid: a bidirectional transformation language for XML · Shinya Kawanaka, Haruo Hosoya