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

ICFP 2004

25 papers

  1. 20 years of industrial functional programming · Ulf T. Wiger
  2. A nanopass infrastructure for compiler education · Dipanwita Sarkar, Oscar Waddell, R. Kent Dybvig
  3. A sound (and complete) model of contracts · Matthias Blume, David A. McAllester
  4. A type-theoretic foundation of continuations and prompts · Zena M. Ariola, Hugo Herbelin, Amr Sabry
  5. Don't make the wrong mistakes: programming as debugging · Paul Graham
  6. From process logic to program logic · Kohei Honda
  7. Functional morphology · Markus Forsberg, Aarne Ranta
  8. Galois: high assurance software · John Launchbury
  9. Generics for the masses · Ralf Hinze
  10. Implementing functional logic languages using multiple threads and stores · Andrew P. Tolmach, Sergio Antoy, Marius Nita
  11. Improving the static analysis of embedded languages via partial evaluation · David Herman, Philippe Meunier
  12. Making a fast curry: push/enter vs. eval/apply for higher-order languages · Simon Marlow, Simon L. Peyton Jones
  13. Monadic regions · Matthew Fluet, J. Gregory Morrisett
  14. Multi-return function call · Olin Shivers, David Fisher
  15. Numbering matters: first-order canonical forms for second-order recursive types · Nadji Gauthier, François Pottier
  16. Regular expression patterns · Niklas Broberg, Andreas Farre, Josef Svenningsson
  17. Relating models of backtracking · Mitchell Wand, Dale Vaillancourt
  18. Scrap more boilerplate: reflection, zips, and generalised casts · Ralf Lämmel, Simon L. Peyton Jones
  19. Searching for deadlocks while debugging concurrent haskell programs · Jan Christiansen, Frank Huch
  20. Slideshow: functional presentations · Robert Bruce Findler, Matthew Flatt
  21. The C - compiler infrastructure · Norman Ramsey, Simon L. Peyton Jones
  22. Translating dependency into parametricity · Stephen Tse, Steve Zdancewic
  23. Types for path correctness of XML queries · Dario Colazzo, Giorgio Ghelli, Paolo Manghi, Carlo Sartiani
  24. Types, potency, and idempotency: why nonlinearity and amnesia make a type system work · Peter Møller Neergaard, Harry G. Mairson
  25. Verification of safety properties for concurrent assembly code · Dachuan Yu, Zhong Shao