| 2008 |
40 | | John Launchbury:
Industrial Functional Programming.
PADL 2008: 1 |
| 2004 |
39 | | John Launchbury:
Galois: high assurance software.
ICFP 2004: 3 |
| 2003 |
38 | | Premkumar T. Devanbu,
Robert Balzer,
Don S. Batory,
Gregor Kiczales,
John Launchbury,
David Lorge Parnas,
Peri L. Tarr:
Modularity in the New Millenium: A Panel Summary.
ICSE 2003: 723-725 |
| 2002 |
37 | | Levent Erkök,
John Launchbury,
Andrew Moran:
Semantics of value recursion for Monadic Input/Output.
ITA 36(2): 155-180 (2002) |
| 2001 |
36 | | Sava Krstic,
John Launchbury,
Dusko Pavlovic:
Categories of Processes Enriched in Final Coalgebras.
FoSSaCS 2001: 303-317 |
| 2000 |
35 | | Levent Erkök,
John Launchbury:
Recursive monadic bindings.
ICFP 2000: 174-185 |
34 | | Jeffrey R. Lewis,
John Launchbury,
Erik Meijer,
Mark Shields:
Implicit Parameters: Dynamic Scoping with Static Types.
POPL 2000: 108-118 |
| 1999 |
33 | | John Matthews,
John Launchbury:
Elementary Microarchitecture Algebra.
CAV 1999: 288-300 |
32 | | Byron Cook,
John Launchbury,
John Matthews,
Richard B. Kieburtz:
Formal Verification of Explicitly Parallel Microprocessors.
CHARME 1999: 23-36 |
31 | | John Launchbury,
Jeffrey R. Lewis,
Byron Cook:
On Embedding a Microarchitectural Design Language within Haskell.
ICFP 1999: 60-69 |
| 1998 |
30 | | John Matthews,
Byron Cook,
John Launchbury:
Microprocessor Specification in Hawk.
ICCL 1998: 90-101 |
29 | | Simon L. Peyton Jones,
Mark Shields,
John Launchbury,
Andrew P. Tolmach:
Bridging the Gulf: A Common Intermediate Language for ML and Haskell.
POPL 1998: 49-61 |
| 1997 |
28 | | John Launchbury,
Amr Sabry:
Monadic State: Axiomatization and Type Safety.
ICFP 1997: 227-238 |
27 | | Byron Cook,
John Launchbury:
Disposable Memo Functions (Extended Abstract).
ICFP 1997: 310 |
| 1996 |
26 | | John Launchbury,
Erik Meijer,
Tim Sheard:
Advanced Functional Programming, Second International School, Olympia, WA, USA, August 26-30, 1996, Tutorial Text
Springer 1996 |
25 | | John Launchbury,
Ross Paterson:
Parametricity and Unboxing with Unpointed Types.
ESOP 1996: 204-218 |
24 | | John Launchbury,
Gebreselassie Baraki:
Representing Demand by Partial Projections.
J. Funct. Program. 6(4): 563-585 (1996) |
| 1995 |
23 | | John Launchbury:
Graph Algorithms with a Functional Flavous.
Advanced Functional Programming 1995: 308-331 |
22 | | John Launchbury,
Tim Sheard:
Warm Fusion: Deriving Build-Cata's from Recursive Definitions.
FPCA 1995: 314-323 |
21 | | David J. King,
John Launchbury:
Structuring Depth-First Search Algorithms in Haskell.
POPL 1995: 344-354 |
20 | | John Launchbury,
Simon L. Peyton Jones:
State in Haskell.
Lisp and Symbolic Computation 8(4): 293-341 (1995) |
| 1994 |
19 | | John Launchbury,
Simon L. Peyton Jones:
Lazy Funtional State Threads: An Abstract.
ICLP 1994: 3-5 |
18 | | John Launchbury,
Simon L. Peyton Jones:
Lazy Functional State Threads.
PLDI 1994: 24-35 |
17 | | John Hughes,
John Launchbury:
Reversing Abstract Interpretations.
Sci. Comput. Program. 22(3): 307-326 (1994) |
| 1993 |
16 | | John Launchbury,
Patrick M. Sansom:
Functional Programming, Glasgow 1992, Proceedings of the 1992 Glasgow Workshop on Functional Programming, Ayr, Scotland, 6-8 July 1992
Springer 1993 |
15 | | Andrew J. Gill,
John Launchbury,
Simon L. Peyton Jones:
A Short Cut to Deforestation.
FPCA 1993: 223-232 |
14 | | John Launchbury:
A Natural Semantics for Lazy Evaluation.
POPL 1993: 144-154 |
13 | | Simon L. Peyton Jones,
John Hughes,
John Launchbury:
How to Give a Good Research Talk.
SIGPLAN Notices 28(11): 9-12 (1993) |
| 1992 |
12 | | John Hughes,
John Launchbury:
Reversing Abstract Interpretations.
ESOP 1992: 269-286 |
11 | | John Launchbury,
Andy Gill,
John Hughes,
Simon Marlow,
Simon L. Peyton Jones,
Philip Wadler:
Avoiding Unnecessary Updates.
Functional Programming 1992: 144-153 |
10 | | John Hughes,
John Launchbury:
Relational Reversal of Abstract Interpretation.
J. Log. Comput. 2(4): 465-482 (1992) |
9 | | John Hughes,
John Launchbury:
Projections for Polymorphic First-Order Strictness Analysis.
Mathematical Structures in Computer Science 2(3): 301-326 (1992) |
| 1991 |
8 | | John Launchbury:
A Strongly-Typed Self-Applicable Partial Evaluator.
FPCA 1991: 145-164 |
7 | | Simon L. Peyton Jones,
John Launchbury:
Unboxed Values as First Class Citizens in a Non-Strict Functional Language.
FPCA 1991: 636-666 |
6 | | Ryszard Kubiak,
John Hughes,
John Launchbury:
Implementing Projection-based Strictness Analysis.
Functional Programming 1991: 207-224 |
5 | | John Launchbury:
Strictness and Binding-Time Analyses: Two for the Price of One.
PLDI 1991: 80-91 |
| 1990 |
4 | | John Launchbury:
Strictness Analysis Aids Inductive Proofs.
Inf. Process. Lett. 35(3): 155-159 (1990) |
| 1989 |
3 | | John Launchbury:
Dependent Sums Express Separation of Binding Times.
Functional Programming 1989: 238-253 |
2 | | R. Frost,
John Launchbury:
Constructing Natural Language Interpreters in a Lazy Functional Language.
Comput. J. 32(2): 108-121 (1989) |
| 1987 |
1 | | Guy Argo,
John Hughes,
Philip W. Trinder,
Jon Fairbairn,
John Launchbury:
Implementing Functional Databases.
DBPL 1987: 165-176 |