On Wednesday, March 02, 2016 08:03:49 AM Thomas Eckardt wrote: > The 'assp/sl-cache' folder is created and filled by the > 'lib/AsspSelfLoader.pm' module. > > >Is there a VC somewhere with split code? > > Is not - will never be. > > You simply need to start assp one time and the running version will split > it self.
I would not say never, you may see others fork the project someday and make it modular. It is not just my opinion, its even on Wikipedia as such. I have no clue who put that there. But again any Perl developer I have spoken to about ASSP that is the first thing they say. In part it is a matter if you want others to help maintain and contribute to ASSP or not. This is one of the main reasons many do not contribute. "Disadvantages[edit] >From a technical point of view, the software is written in an obfuscated style which makes it difficult to debug, and update[citation needed]. For example, the entire program is written as a single Perl program file, rather than being broken into modules." https://en.wikipedia.org/wiki/Anti-Spam_SMTP_Proxy Just goes straight from Features to Disadvantages.... "and Perl 5 (1994) includes support for both modules and objects, with a vast array of modules being available from CPAN (1993)." https://en.wikipedia.org/wiki/Modular_programming Perl itself is designed to be modular by default. Its only ASSP that makes everything monolithic in one file. Even perl docs say to avoid monolithic code... "Trying to do too much Your module will be part of a developer's toolkit. It will not, in itself, form the entire toolkit. It's tempting to add extra features until your code is a monolithic system rather than a set of modular building blocks." http://perldoc.perl.org/perlmodstyle.html#Trying-to-do-too-much In most cases monolithic programming is frowned upon, in some scenarios it can lead to serious problems. "The original use of the monolithic term described enormous main frame applications with no usable modularity, therefore resulting in un-maintainable systems and the "software crisis."" https://en.wikipedia.org/wiki/Monolithic_application -- William L. Thomson Jr. Obsidian-Studios, Inc. http://www.obsidian-studios.com ------------------------------------------------------------------------------ Site24x7 APM Insight: Get Deep Visibility into Application Performance APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month Monitor end-to-end web transactions and take corrective actions now Troubleshoot faster and improve end-user experience. Signup Now! http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140 _______________________________________________ Assp-user mailing list Assp-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/assp-user