These kinds of changes just make you wonder what's the point of doing such
plugins inside SA distribution..  if we ever do get 4.0 released, I really
doubt if there are enough resources in the project to even release monthly
updates after that..

Given that plugins are by and large the basis for (some) rules, and rule updates happen frequently, some thought should be given to treating at least those plugins called from rules as in fact being rules themselves, at least as far as packaging and distribution is concerned.

Obviously since interfaces can change from release to release this could get complicated. But just because something is complicated does not mean it is either insoluable nor necessarily unmaintainable. I admit though it has been long enough since I've coded Perl that I'm in no position to suggest a good method with any authority. The obvious possibilities are subdirectories for different releases (or at least at points of interface change), or alternately conditional code.

       Loren

Reply via email to