Wrangler is an interactive refactoring tool for Erlang, integrated into both emacs and Eclipse. Wrangler’s refactorings cover structural changes such as function, variable and module renaming, function extraction and generalisation. Wrangler recognises macros in code, and can be used on a single file or across a whole project. Wrangler can also be used to locate and remove code clones, and to improve the module structure of projects. Wrangler is extensible, with an API for writing new refactorings and a DSL for scripting complex refactoring combinations. Wrangler also supports testing in EUnit, QuickCheck and Common Test, so your tests are refactored automatically when you refactor your code.

References in zbMATH (referenced in 1 article )

Showing result 1 of 1.
Sorted by year (citations)

  1. Thompson, Simon; Li, Huiqing: Refactoring tools for functional languages (2013)

Further publications can be found at: http://www.cs.kent.ac.uk/projects/wrangler/Wrangler/Publications.html