scispace - formally typeset
J

John Hughes

Researcher at Chalmers University of Technology

Publications -  199
Citations -  18361

John Hughes is an academic researcher from Chalmers University of Technology. The author has contributed to research in topics: Haskell & Rendering (computer graphics). The author has an hindex of 58, co-authored 199 publications receiving 17901 citations. Previous affiliations of John Hughes include Brown University & University of Glasgow.

Papers
More filters
Journal Article

Report on the Programming Language Haskell, A Non-strict, Purely Functional Language.

TL;DR: In this paper, a half dozen persons have written technically on combinatory logic, and most of these, including ourselves, have published something erroneous, since some of our fellow sinners are among the most careful and competent logicians on the contemporary scene.
Journal ArticleDOI

QuickCheck: a lightweight tool for random testing of Haskell programs

TL;DR: QuickCheck is a tool which aids the Haskell programmer in formulating and testing properties of programs, and can be automatically tested on random input, but it is also possible to define custom test data generators.
Journal ArticleDOI

Report on the programming language Haskell: a non-strict, purely functional language version 1.2

TL;DR: In this paper, a half dozen persons have written technically on combinatory logic, and most of these, including ourselves, have published something erroneous, and since some of our fellow sinners are among the most careful and competent logicians on the contemporary scene, we regard this as evidence that the subject is refractory.
Book

Why functional programming matters

John Hughes
TL;DR: This paper shows that two features of functional languages in particular, higher-order functions and lazy evaluation, can contribute significantly to modularity.