Sciweavers

91
Voted
HASKELL
2008
ACM
15 years 2 months ago
Making monads first-class with template haskell
Monads as an organizing principle for programming and semantics are notoriously difficult to grasp, yet they are a central and powerraction in Haskell. This paper introduces a do...
Pericles S. Kariotis, Adam M. Procter, William L. ...
120
Voted
HASKELL
2008
ACM
15 years 2 months ago
Lightweight monadic regions
We present Haskell libraries that statically ensure the safe use of resources such as file handles. We statically prevent accessing an already closed handle or forgetting to clos...
Oleg Kiselyov, Chung-chieh Shan
107
Voted
HASKELL
2008
ACM
15 years 2 months ago
Clase: cursor library for a structured editor
The “zipper” is a well known design pattern for providing a cursorlike interface to a data structure. However, the classic treatise by Huet only scratches the surface of some ...
Tristan O. R. Allwood, Susan Eisenbach
91
Voted
HASKELL
2008
ACM
15 years 2 months ago
A library for light-weight information-flow security in haskell
Protecting confidentiality of data has become increasingly important for computing systems. Information-flow techniques have been developed over the years to achieve that purpos...
Alejandro Russo, Koen Claessen, John Hughes
94
Voted
HASKELL
2008
ACM
15 years 2 months ago
Smallcheck and lazy smallcheck: automatic exhaustive testing for small values
Colin Runciman, Matthew Naylor, Fredrik Lindblad
85
Voted
HASKELL
2008
ACM
15 years 2 months ago
Haskell session types with (almost) no class
Riccardo Pucella, Jesse A. Tov
107
Voted
HASKELL
2008
ACM
15 years 2 months ago
Language and program design for functional dependencies
Eight years ago, functional dependencies, a concept from the theory of relational databases, were proposed as a mechanism for avoiding common problems with multiple parameter type...
Mark P. Jones, Iavor S. Diatchki
92
Voted
HASKELL
2008
ACM
15 years 2 months ago
Comparing libraries for generic programming in haskell
Alexey Rodriguez, Johan Jeuring, Patrik Jansson, A...
117
Voted
HASKELL
2008
ACM
15 years 2 months ago
Haskell: batteries included
The quality of a programming language itself is only one component in the ability of application writers to get the job done. Programming languages can succeed or fail based on th...
Duncan Coutts, Isaac Potoczny-Jones, Don Stewart