School of Computing

Refactoring Functional Programs

Simon Thompson

In Varmo Vene and Tarmo Uustalu, editors, Advanced Functional Programming, 5th International School, AFP 2004, volume 3622 of Lecture Notes in Computer Science, pages 182-196. Springer Verlag, September 2005.

Abstract

Refactoring is the process of improving the design of existing programs without changing their functionality. These notes cover refactoring in functional languages, using Haskell as the medium, and introducing the HaRe tool for refactoring in Haskell.



Bibtex Record

@conference{2252,
author = {Simon Thompson},
title = {{Refactoring Functional Programs}},
month = {September},
year = {2005},
pages = {182-196},
keywords = {determinacy analysis, Craig interpolants},
note = {},
doi = {},
url = {http://www.cs.kent.ac.uk/pubs/2005/2252},
    publication_type = {conference},
    submission_id = {26251_1127907812},
    ISBN = {3-540-28540-7},
    booktitle = {Advanced Functional Programming, 5th International School, AFP 2004},
    editor = {Varmo Vene and Tarmo Uustalu},
    volume = {3622},
    series = {Lecture Notes in Computer Science},
    publisher = {Springer Verlag},
    ISSN = {0302-9743},
    refereed = {Yes},
}

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 21/03/2014