Tool support for refactoring functional programs.
Huiqing LiSimon J. ThompsonPublished in: WRT@OOPSLA (2008)
Keyphrases
- tool support
- functional programs
- source code
- software projects
- term rewriting systems
- software systems
- software development
- software engineering
- lazy evaluation
- software tools
- logic programs
- functional language
- design decisions
- stochastic grammar
- open source
- test suite
- functional programming
- requirements engineering
- programming language
- trade off
- business processes
- case study
- general purpose
- artificial intelligence