Остановите войну!
for scientists:
default search action
Graham Hutton
- > Home > Persons > Graham Hutton
Publications
- 2020
- [j30]Martin A. T. Handley, Niki Vazou, Graham Hutton:
Liquidate your assets: reasoning about resource usage in liquid Haskell. Proc. ACM Program. Lang. 4(POPL): 24:1-24:27 (2020) - 2019
- [j27]Jennifer Hackett, Graham Hutton:
Call-by-need is clairvoyant call-by-value. Proc. ACM Program. Lang. 3(ICFP): 114:1-114:23 (2019) - 2018
- [j25]Jennifer Hackett, Graham Hutton:
Parametric polymorphism and operational improvement. Proc. ACM Program. Lang. 2(ICFP): 68:1-68:24 (2018) - [c28]Martin A. T. Handley, Graham Hutton:
AutoBench: comparing the time performance of Haskell programs. Haskell@ICFP 2018: 26-37 - [c27]Niki Vazou, Joachim Breitner, Rose Kunkel, David Van Horn, Graham Hutton:
Theorem proving for all: equational reasoning in liquid Haskell (functional pearl). Haskell@ICFP 2018: 132-144 - [c26]Martin A. T. Handley, Graham Hutton:
Improving Haskell. TFP 2018: 114-135 - [i1]Niki Vazou, Joachim Breitner, Will Kunkel, David Van Horn, Graham Hutton:
Functional Pearl: Theorem Proving for All (Equational Reasoning in Liquid Haskell). CoRR abs/1806.03541 (2018) - 2017
- [c25]Jonathan Fowler, Graham Hutton:
Failing Faster: Overlapping Patterns for Property-Based Testing. PADL 2017: 103-119 - 2016
- [c23]Venanzio Capretta, Graham Hutton, Mauro Jaskelioff:
Contractive Functions on Infinite Data Structures. IFL 2016: 5:1-5:13 - 2015
- [c22]Jennifer Hackett, Graham Hutton:
Programs for Cheap! LICS 2015: 115-126 - [c21]Jonathan Fowler, Graham Hutton:
Towards a Theory of Reach. TFP 2015: 22-39 - 2014
- [j15]Neil Sculthorpe, Graham Hutton:
Work it, wrap it, fix it, fold it. J. Funct. Program. 24(1): 113-127 (2014) - [j13]Hans-Juergen Boehm, Jack W. Davidson, Kathleen Fisher, Cormac Flanagan, Jeremy Gibbons, Mary W. Hall, Graham Hutton, David A. Padua, Frank Tip, Jan Vitek, Philip Wadler:
Practices of PLDI. ACM SIGPLAN Notices 49(4S): 33-38 (2014) - [c20]Jennifer Hackett, Graham Hutton:
Worker/wrapper/makes it/faster. ICFP 2014: 95-107 - 2013
- [c19]Jennifer Hackett, Graham Hutton, Mauro Jaskelioff:
The Under-Performing Unfold: A new approach to optimising corecursive programs. IFL 2013: 1 - 2010
- [j11]Graham Hutton, Mauro Jaskelioff, Andy Gill:
Factorising folds for faster functions. J. Funct. Program. 20(3-4): 353-373 (2010) - 2009
- [j10]Andy Gill, Graham Hutton:
The worker/wrapper transformation. J. Funct. Program. 19(2): 227-251 (2009) - [e3]Graham Hutton, Andrew P. Tolmach:
Proceeding of the 14th ACM SIGPLAN international conference on Functional programming, ICFP 2009, Edinburgh, Scotland, UK, August 31 - September 2, 2009. ACM 2009, ISBN 978-1-60558-332-7 [contents] - 2008
- [c14]Mauro Jaskelioff, Neil Ghani, Graham Hutton:
Modularity and Implementation of Mathematical Operational Semantics. MSFP@ICALP 2008: 75-95 - 2005
- [j8]Jeremy Gibbons, Graham Hutton:
Proof Methods for Corecursive Programs. Fundam. Informaticae 66(4): 353-366 (2005) - 2001
- [j6]Graham Hutton, Jeremy Gibbons:
The generic approximation lemma. Inf. Process. Lett. 79(4): 197-201 (2001) - [c9]Jeremy Gibbons, Graham Hutton, Thorsten Altenkirch:
When is a function a fold or an unfold? CMCS 2001: 146-160 - 1998
- [j4]Graham Hutton, Erik Meijer:
Monadic Parsing in Haskell. J. Funct. Program. 8(4): 437-444 (1998) - 1996
- [j3]Graham Hutton, Erik Meijer:
Back to Basics: Deriving Representation Changers Functionally. J. Funct. Program. 6(1): 181-188 (1996) - 1995
- [c5]Erik Meijer, Graham Hutton:
Bananas in Space: Extending Fold and Unfold to Exponential Types. FPCA 1995: 324-333 - 1991
- [e1]Simon L. Peyton Jones, Graham Hutton, Carsten Kehler Holst:
Proceedings of the 1990 Glasgow Workshop on Functional Programming, Ullapool, Scotland, UK, August 13-15, 1990. Workshops in Computing, Springer 1991, ISBN 978-3-540-19667-9 [contents]
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-03-22 19:26 CET by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint