kirancodes.me
To Proof Maintenance & Beyond!

916 papers · page 21 of 46

Preface

Conor McBride, Tarmo Uustalu

This special issue of the Journal of Functional Programming collects revised selected articles arising from the inaugural meeting of the Workshop on Mathematically Structured Functional Programming, MSFP 2006, held in Kuressaare, Estonia, on 2 July 2006, with support from the Eur…

Type-safe pattern combinators

Morten Rhiger

Abstract Macros still haven't made their way into typed higher-order programming languages such as Haskell and Standard ML. Therefore, to extend the expressiveness of Haskell or Standard ML, one must express new linguistic features in terms of functions that fit within the static…

Algebras for combinatorial search

J. Michael Spivey

Abstract Combinatorial search strategies including depth-first, breadth-first and depth-bounded search are shown to be different implementations of a common algebraic specification that emphasizes the compositionality of the strategies. This specification is placed in a categoric…

Control effects as a modality

Hayo Thielecke

Abstract We combine ideas from types for continuations, effect systems and monads in a very simple setting by defining a version of classical propositional logic in which double-negation elimination is combined with a modality. The modality corresponds to control effects, and it …