| 2009 |
37 | | Leaf Petersen,
Manuel M. T. Chakravarty:
Proceedings of the POPL 2009 Workshop on Declarative Aspects of Multicore Programming, DAMP 2009, Savannah, GA, USA, January 20, 2009
ACM 2009 |
| 2008 |
36 | | Stefan Wehr,
Manuel M. T. Chakravarty:
ML Modules and Haskell Type Classes: A Constructive Comparison.
APLAS 2008: 188-204 |
35 | | Simon L. Peyton Jones,
Roman Leshchinskiy,
Gabriele Keller,
Manuel M. T. Chakravarty:
Harnessing the Multicores: Nested Data Parallelism in Haskell.
FSTTCS 2008: 383-414 |
34 | | Tom Schrijvers,
Simon L. Peyton Jones,
Manuel M. T. Chakravarty,
Martin Sulzmann:
Type checking with open type functions.
ICFP 2008: 51-62 |
33 | | Gabriele Keller,
Hugh Chaffey-Millar,
Manuel M. T. Chakravarty,
Don Stewart,
Christopher Barner-Kowollik:
Specialising Simulator Generators for High-Performance Monte-Carlo Methods.
PADL 2008: 116-132 |
| 2007 |
32 | | Manuel M. T. Chakravarty,
Roman Leshchinskiy,
Simon L. Peyton Jones,
Gabriele Keller,
Simon Marlow:
Data parallel Haskell: a status report.
DAMP 2007: 10-18 |
31 | | Derek Dreyer,
Robert Harper,
Manuel M. T. Chakravarty,
Gabriele Keller:
Modular type classes.
POPL 2007: 63-70 |
30 | | Martin Sulzmann,
Manuel M. T. Chakravarty,
Simon L. Peyton Jones,
Kevin Donnelly:
System F with type equality coercions.
TLDI 2007: 53-66 |
| 2006 |
29 | | Philip Derrin,
Kevin Elphinstone,
Gerwin Klein,
David Cock,
Manuel M. T. Chakravarty:
Running the manual: an approach to high-assurance microkernel development.
Haskell 2006: 60-71 |
28 | | Roman Leshchinskiy,
Manuel M. T. Chakravarty,
Gabriele Keller:
Higher Order Flattening.
International Conference on Computational Science (2) 2006: 920-928 |
27 | | Simon Winwood,
Gerwin Klein,
Manuel M. T. Chakravarty:
On the Automated Synthesis of Proof-Carrying Temporal Reference Monitors.
LOPSTR 2006: 111-126 |
| 2005 |
26 | | Simon Winwood,
Manuel M. T. Chakravarty:
Secure Untrusted Binaries - Provably!.
Formal Aspects in Security and Trust 2005: 171-186 |
25 | | Don Stewart,
Manuel M. T. Chakravarty:
Dynamic applications from the ground up.
Haskell 2005: 27-38 |
24 | | Manuel M. T. Chakravarty,
Gabriele Keller,
Simon L. Peyton Jones:
Associated type synonyms.
ICFP 2005: 241-253 |
23 | | Manuel M. T. Chakravarty,
Gabriele Keller,
Simon L. Peyton Jones,
Simon Marlow:
Associated types with class.
POPL 2005: 1-13 |
| 2004 |
22 | | Sean Seefried,
Manuel M. T. Chakravarty,
Gabriele Keller:
Optimising Embedded DSLs Using Template Haskell.
GPCE 2004: 186-205 |
21 | | Manuel M. T. Chakravarty,
Gabriele Keller:
The risks and benefits of teaching purely functional programming in first year.
J. Funct. Program. 14(1): 113-123 (2004) |
| 2003 |
20 | | André T. H. Pang,
Manuel M. T. Chakravarty:
Interfacing Haskell with Object-Oriented Languages.
IFL 2003: 20-35 |
19 | | Manuel M. T. Chakravarty,
Gabriele Keller,
Patryk Zadarnowski:
A Functional Perspective on SSA Optimisation Algorithms.
Electr. Notes Theor. Comput. Sci. 82(2): (2003) |
| 2002 |
18 | | Manuel M. T. Chakravarty,
Gabriele Keller:
An Approach to Fast Arrays in Haskell.
Advanced Functional Programming 2002: 27-58 |
17 | | Roman Lechtchinsky,
Manuel M. T. Chakravarty,
Gabriele Keller:
Costing Nested Array Codes.
Parallel Processing Letters 12(2): 249-266 (2002) |
| 2001 |
16 | | Manuel M. T. Chakravarty,
Gabriele Keller,
Roman Lechtchinsky,
W. Pfannenstiel:
Nepal - Nested Data Parallelism in Haskell.
Euro-Par 2001: 524-534 |
15 | | Manuel M. T. Chakravarty,
Gabriele Keller:
Functional Array Fusion.
ICFP 2001: 205-216 |
| 2000 |
14 | | Manuel M. T. Chakravarty,
Gabriele Keller:
More types for nested data parallel programming.
ICFP 2000: 94-105 |
| 1999 |
13 | | Manuel M. T. Chakravarty:
Lazy Lexing is Fast.
Fuji International Symposium on Functional and Logic Programming 1999: 68-84 |
12 | | Manuel M. T. Chakravarty:
C -> HASKELL, or Yet Another Interfacing Tool.
IFL 1999: 131-148 |
11 | | Gabriele Keller,
Manuel M. T. Chakravarty:
On the Distribution Implementation of Aggregate Data Structures by Program Transformation.
IPPS/SPDP Workshops 1999: 108-122 |
| 1998 |
10 | | Gabriele Keller,
Manuel M. T. Chakravarty:
Flattening Trees.
Euro-Par 1998: 709-719 |
9 | | Manuel M. T. Chakravarty,
Yike Guo,
Martin Köhler:
Distributed Haskell: Goffin on the Internet.
Fuji International Symposium on Functional and Logic Programming 1998: 80-97 |
8 | | Manuel M. T. Chakravarty,
Yike Guo,
Martin Köhler,
Hendrik C. R. Lock:
GOFFIN: Higher-Order Functions Meet Concurrent Constraints.
Sci. Comput. Program. 30(1-2): 157-199 (1998) |
| 1997 |
7 | | K. T. P. Au,
Manuel M. T. Chakravarty,
John Darlington,
Yike Guo,
Stefan Jähnichen,
Martin Köhler,
Gabriele Keller,
W. Pfannenstiel,
Martin Simons:
Enlarging the Scope of Vector-Based Computations: Extending Fortran 90 by Nested Data Parallelism.
APDC 1997: 66-73 |
6 | | Manuel M. T. Chakravarty:
Lazy Thread and Task Creation in Parallel Graph-Reduction.
Implementation of Functional Languages 1997: 231-249 |
5 | | Manuel M. T. Chakravarty,
Hendrik C. R. Lock:
Towards the Uniform Implementation of Declarative Languages.
Comput. Lang. 23(2-4): 121-160 (1997) |
| 1995 |
4 | | Manuel M. T. Chakravarty:
Integrating Multithreading into the Spineless Tagless G-machine.
Functional Programming 1995: 2 |
3 | | Manuel M. T. Chakravarty,
Yike Guo,
Martin Köhler,
Hendrik C. R. Lock:
Co-ordinating Parallel Computation through Equational Constraints.
WLP 1995: 123-132 |
| 1994 |
2 | | Manuel M. T. Chakravarty,
Hendrik C. R. Lock:
The JUMP-machine: A Generic Basis for the Integration of Declarative Paradigms.
ICLP Workshop: Integration of Declarative Paradigms 1994: 61-75 |
| 1991 |
1 | | Manuel M. T. Chakravarty,
Hendrik C. R. Lock:
The Implementation of Lazy Narrowing.
PLILP 1991: 123-134 |