Skip to main content
Article thumbnail
Location of Repository

Refactoring with Wrangler, updated

By Huiqing Li, Simon Thompson, György Orosz and Melinda Töth


Wrangler is a refactoring tool for Erlang, implemented in Erlang. This paper reports the latest developments in Wrangler, which include improved user experience. the introduction of a number of data- and process-related refactorings, and also the implementation of an Eclipse plug-in which, together with Erlide, provides refactoring support for Erlang in Eclipse

Topics: QA76
Year: 2008
OAI identifier:

Suggested articles


  1. (2006). A Comparative Study of Refactoring Haskell and Erlang Programs
  2. (2004). A survey of software refactoring.
  3. (2007). A Survey on Software Clone Detection Research.
  4. (1978). An Introduction to the Emacs Editor.
  5. (2008). Clone Detection and Removal for Erlang/OTP within a Refactoring Environment.
  6. (1996). Concurrent Programming in Erlang.
  7. (2002). Distel: Distributed Emacs Lisp (for Erlang).
  8. (2006). Eclipse: Building Commercial-Quality Plug-ins.
  9. (2007). Erlang refactor tool. Master thesis,
  10. Erlang Syntax Tools,
  11. Integrating Java and Erlang.
  12. (2007). Introducing Records by Refactoring In:
  13. (2000). Pict: A programming language based on the pi-calculus. In
  14. (1981). Program Slicing. In
  15. (2004). Prototype environment for refactoring Clean programs.
  16. Refactoring Erlang Programs.
  17. (2006). Refactoring Erlang programs. In:
  18. (2007). Refactoring Erlang programs. To appear in:
  19. (2006). Refactoring Haskell Programs.
  20. (2006). Refactoring Support for the Eclipse Ruby Development tools.
  21. (1999). Refactoring: Improving the Design of Existing Code.
  22. (2007). Testing Erlang Refactorings with QuickCheck.
  23. (2008). The Eclipse integration of the Wrangler Erlang refactor tool.
  24. (2005). The Haskell Refactorer, HaRe, and its API.
  25. (2006). The Language Toolkit: An API for Automated Refactorings in Eclipse-based IDEs. Eclipse Magazin,
  26. (2003). Tool support for refactoring functional programs.
  27. (2008). Tool Support For Refactoring Functional Programs. In:

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.