On söndag, mar 30, 2003, at 00:52 Europe/Stockholm, Perl Authors Upload Server wrote:
Module::Include allows you to upstream duplication in Perl projects. It stores code both inline (between #include and #end statements) and in a repository module that is a subclass of Module::Include.
In addition you can pass arguments to #include that get used in a templating system. And you can override the default templating to use any other template system.
Module::Inlude rewrites your code and also rewrites the subclass repository. It comments out the 'use Subclass' line from your code so that when you ship your code, the receiver does not need to have Module::Include.
Is Module:: really a good name for this since it's actually a kind of macro language?
Arthur