Applicative programming with effects C McBride, R Paterson Journal of functional programming 18 (1), 1-13, 2008 | 593 | 2008 |

The view from the left C McBride, J McKinna Journal of Functional Programming 14 (1), 69-111, 2004 | 428 | 2004 |

Dependently typed functional programs and their proofs C McBride University of Edinburgh. College of Science and Engineering. School of …, 2000 | 222 | 2000 |

Observational equality, now! T Altenkirch, C McBride, W Swierstra Proceedings of the 2007 workshop on Programming languages meets program …, 2007 | 182 | 2007 |

Epigram: Practical programming with dependent types C McBride Advanced Functional Programming: 5th International School, AFP 2004, Tartu …, 2005 | 181 | 2005 |

Faking it simulating dependent types in haskell C McBride Journal of functional programming 12 (4-5), 375-392, 2002 | 176 | 2002 |

Elimination with a motive C McBride International Workshop on Types for Proofs and Programs, 197-216, 2000 | 133 | 2000 |

Inductive families need not store their indices E Brady, C McBride, J McKinna International Workshop on Types for Proofs and Programs, 115-129, 2003 | 124 | 2003 |

Generic programming within dependently typed programming T Altenkirch, C McBride Generic Programming: IFIP TC2/WG2. 1 Working Conference Programming July 11 …, 2003 | 122 | 2003 |

Productive coprogramming with guarded recursion R Atkey, C McBride ACM SIGPLAN Notices 48 (9), 197-208, 2013 | 121 | 2013 |

The gentle art of levitation J Chapman, PÉ Dagand, C McBride, P Morris ACM Sigplan Notices 45 (9), 3-14, 2010 | 108 | 2010 |

Strongly typed term representations in Coq N Benton, CK Hur, AJ Kennedy, C McBride Journal of automated reasoning 49 (2), 141-159, 2012 | 106 | 2012 |

I got plenty o’nuttin’ C McBride A List of Successes That Can Change the World: Essays Dedicated to Philip …, 2016 | 100 | 2016 |

Eliminating dependent pattern matching H Goguen, C McBride, J McKinna Algebra, Meaning, and Computation: Essays dedicated to Joseph A. Goguen on …, 2006 | 96 | 2006 |

Functional pearl: i am not a number--i am a free variable C McBride, J McKinna Proceedings of the 2004 ACM SIGPLAN Workshop on Haskell, 1-9, 2004 | 94 | 2004 |

The derivative of a regular type is its type of one-hole contexts C McBride Unpublished manuscript, 74-88, 2001 | 94 | 2001 |

Transporting functions across ornaments PÉ Dagand, C McBride ACM SIGPLAN Notices 47 (9), 103-114, 2012 | 76 | 2012 |

Indexed containers T Altenkirch, N Ghani, P Hancock, C McBride, P Morris Journal of Functional Programming 25, e5, 2015 | 73 | 2015 |

Why dependent types matter T Altenkirch, C McBride, J McKinna Manuscript, available online, 235, 2005 | 70 | 2005 |

Why dependent types matter J McKinna, T Altenkirch, C McBride POPL 6, 1-1, 2006 | 67 | 2006 |