igor
igor
Module
igor
Module summary
Igor: the Module Merger and Renamer.
Description
Igor: the Module Merger and Renamer.
The program Igor merges the source code of one or more Erlang modules into a single module, which can then replace the original set of modules. Igor is also able to rename a set of (possibly interdependent) modules, without joining them into a single module.
The main user interface consists of the functions merge/3
and rename/3
. See also the function parse_transform/2
.
A note of warning: Igor cannot do anything about the case when the name of a remote function is passed to the built-in functions apply
and spawn
unless the module and function names are explicitly sta