Version 10 (modified by manualwiki, 13 years ago) (diff) |
---|
Welcome to the manual page of RefactorErl
RefactorErl is a source code analyser and transformer tool for Erlang, developed at Eötvös Loránd University, Budapest, Hungary.
This wiki aims to help the (prospective) users understand the main features of the tool and to guide their everyday use.
Main features
- User-defined semantic and metric queries? of program structures
- Dependency analysis
- Side effect? analysis
- Data-flow? and dynamic function call? analysis
- Module and function clustering
- 24 different refactoring steps
- Layout preservation for unmodified source parts
- Two different storage backends: Mnesia and C++ graph based
Interfaces
- Interactive? and scriptable? Erlang shell interface
- Web interface?
- Linux shell interface (CLI)
- Emacs/XEmacs interface
- Eclipse, Vim plugin
HOWTOs
Installing and configuring the tool or the interfaces
- How to install Erlang??
- How to install the tool?
- How to install Yaws??
- HowtoConfigureEmacs?
- HowtoConfigureEclipse?
- HowtoConfigureVim?
- HowtoWebInterface?