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

ICFP 2005

29 papers

  1. A language-based approach to functionally correct imperative programming · Edwin M. Westbrook, Aaron Stump, Ian Wehrman
  2. A logical analysis of aliasing in imperative higher-order functions · Martin Berger, Kohei Honda, Nobuko Yoshida
  3. A principled approach to operating system construction in Haskell · Thomas Hallgren, Mark P. Jones, Rebekah Leslie, Andrew P. Tolmach
  4. A step-indexed model of substructural state · Amal J. Ahmed, Matthew Fluet, Greg Morrisett
  5. Acute: high-level programming language design for distributed computation · Peter Sewell, James J. Leifer, Keith Wansbrough, Francesco Zappa Nardelli, Mair Allen-Williams, Pierre Habouzit + 1 more
  6. An expressive language of signatures · Norman Ramsey, Kathleen Fisher, Paul Govereau
  7. Aspectual Caml: an aspect-oriented functional language · Hidehiko Masuhara, Hideaki Tatsuzawa, Akinori Yonezawa
  8. Associated type synonyms · Manuel M. T. Chakravarty, Gabriele Keller, Simon L. Peyton Jones
  9. AtomCaml: first-class atomicity via rollback · Michael F. Ringenburg, Dan Grossman
  10. Backtracking, interleaving, and terminating monad transformers: (functional pearl) · Oleg Kiselyov, Chung-chieh Shan, Daniel P. Friedman, Amr Sabry
  11. Combining programming with theorem proving · Chiyan Chen, Hongwei Xi
  12. Continuations from generalized stack inspection · Greg Pettyjohn, John Clements, Joe Marshall, Shriram Krishnamurthi, Matthias Felleisen
  13. Dynamic optimization for functional reactive programming using generalized algebraic data types · Henrik Nilsson
  14. Fast narrowing-driven partial evaluation for inductively sequential programs · J. Guadalupe Ramos, Josep Silva, Germán Vidal
  15. From ML type inference to stratified type inference · François Pottier
  16. High-level views on low-level representations · Iavor S. Diatchki, Mark P. Jones, Rebekah Leslie
  17. JavaScript at ten years · Brendan Eich
  18. Mechanizing the meta-theory of programming languages · Robert Harper
  19. Modular verification of concurrent assembly code with dynamic thread creation and termination · Xinyu Feng, Zhong Shao
  20. Monadic augment and generalised short cut fusion · Neil Ghani, Patricia Johann, Tarmo Uustalu, Varmo Vene
  21. PolyAML: a polymorphic aspect-oriented functional programming language · Daniel S. Dantas, David Walker, Geoffrey Washburn, Stephanie Weirich
  22. Qualified types for MLF · Daan Leijen, Andres Löh
  23. Recursive type generativity · Derek Dreyer
  24. Scrap your boilerplate with class: extensible generic functions · Ralf Lämmel, Simon L. Peyton Jones
  25. Scrap your nameplate: (functional pearl) · James Cheney
  26. Simple, partial type-inference for System F based on type-containment · Didier Rémy
  27. The anatomy of a loop: a story of scope and control · Olin Shivers
  28. Type inference, principal typings, and let-polymorphism for first-class mixin modules · Henning Makholm, J. B. Wells
  29. Witnessing side-effects · Tachio Terauchi, Alex Aiken