scispace - formally typeset
S

Simon Jones

Researcher at University of Manchester

Publications -  1100
Citations -  45394

Simon Jones is an academic researcher from University of Manchester. The author has contributed to research in topics: Haskell & Functional programming. The author has an hindex of 92, co-authored 1012 publications receiving 39886 citations. Previous affiliations of Simon Jones include University of California, Berkeley & Microsoft.

Papers
More filters
Proceedings ArticleDOI

A semantics for imprecise exceptions

TL;DR: It is concluded that imprecision is essential if the language is still to enjoy its current rich algebra of transformations and the language extended with exceptions without crippling the language or its compilers.
Journal ArticleDOI

Volume IV. The DUNE far detector single-phase technology

B. Abi, +975 more
TL;DR: The Dune experiment as discussed by the authors is an international world-class experiment dedicated to addressing these questions as it searches for leptonic charge-parity symmetry violation, stands ready to capture supernova neutrino bursts, and seeks to observe nucleon decay as a signature of a grand unified theory underlying the standard model.
Proceedings ArticleDOI

Design and performance of a main memory hardware data compressor

TL;DR: It is demonstrated that paging due to insufficient memory resources can reduce system performance several fold, and it is argued that hardware memory compression can eliminate this paging hence providing a substantial performance improvement.
Book ChapterDOI

Programming Languages and Systems ESOP '94

TL;DR: A set of type inference rules for resolving over-loading introduced by type classes are defined, using second-order lambda calculus to record type information in the program.
Journal ArticleDOI

Scrap more boilerplate: reflection, zips, and generalised casts

TL;DR: This paper adds a few extra "introspective" or "reflective" facilities, that together support a rich variety of serialisation and de-serialisation in generic programming, and generalises the ability to over-ride a generic function with a type-specific one.