kirancodes.me
To Proof Maintenance & Beyond!

916 papers · page 15 of 46

Propositions as sessions

Philip Wadler

Abstract Continuing a line of work by Abramsky (1994), Bellin and Scott (1994), and Caires and Pfenning (2010), among others, this paper presents CP, a calculus, in which propositions of classical linear logic correspond to session types. Continuing a line of work by Honda (1993)…

Solving the snake cube puzzle in Haskell

Mark P. Jones

Abstract We describe a concise and elegant functional program, written in Haskell, that computes solutions for a classic puzzle known as the “snake cube.” The program reflects some of the fundamental characteristics of the functional style, identifying key abstractions, and defin…

Fractal image compression

C. E. Martin, S. A. Curtis

Abstract This paper describes some experiences of using fractal image compression as the subject of an assignment for a functional programming course using Haskell. The students were fascinated by the reproduction of images from their encodings and engaged well with the exercise …