Refactor so that gump.plugins.MulticastPlugin and gump.plugins.buildintelligence become gump.engine.algorithm -------------------------------------------------------------------------------------------------------------
Key: GUMP-124 URL: http://issues.apache.org/jira/browse/GUMP-124 Project: Gump Type: Improvement Components: Python-based Gump Versions: Gump3-alpha-4 Reporter: Leo Simons Assigned to: Leo Simons Fix For: Gump3-alpha-4 It turns out that the visitor provided to the Walker class is the right place to implement all kinds of smarter gump algorithms. Scattering an algorithm between several plugins is hard if not impossible: it is often necessary to "skip" a project if its dependencies "fail", which would mean severe breakage of a lot of gump.model assumptions to make it work. On the other hand, modifying the visitor to make those decisions there is easy. It seems there is a seperation between "intelligence" and "plugin" which can be encapsulated. This should probably move into the gump.engine package so plugin authors need not worry about it. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]