>so most 
>anything people are running is either Unix based or Windows.

AGAIN: assp is build to run on ALL OS - there are more than unix, linux, 
wndows and OSX

>It works just the same.

No, if the assp installation rules are brocken, several features will not 
work.
ONLY one for example - configuartion synchronization: How can a linux and 
a windows assp-system working in an assp-cluster sharing the 
configuration, if the linux-assp uses absolute path definitions?
But there much more feature that will not work in this case.

assp.pl has two parts

1. the main part (ending at line 6850 in V2 build 16060)
2. the engine part (the rest until the end)

Depending on the used environment, Perl version, Perl modules, assp/lib 
modules, plugins and the calling convensions (run or syntax check) - the 
main part of the code modifies it self. The main part also modifies the 
engine part using the same dependencies. The main part also modifies the 
perl namespace of several perl modules. If the 'lib/AsspSelfLoader.pm' is 
installed, the main part is splitting the engine part in its smalles 
possible parts (assp/sl-cache). The engine part cleans up it self from 
unneeded main part and engine part code after startup.

If anyone changes the assp.pl V2 code using 'sed' to replace $base and 
other parts - or the assp install convensions are broken - the resulting 
runtime code is not predictable! 

This technology requires that assp.pl is one file in the 
assp-distribution. It is simply not possible to modify ~30 single 
assp-engine-modules (and there parts) this way.
If assp would be splitted in to different modules - this will require:
- an engine module version check and management
- a complete different distribution management
- a complete different autoupdate mechanism
- a configuration <-> file content <-> engine module crosscheck management
- code redesign for ALL internal subroutine calls, because of the changed 
calling convension for modules
- code redesign of all plugins and all assp lib modules

This will lead in to a complete code redesign. 1000s of hours for nothing. 
Thousands lines of code to manage the modules and crosschecks. Slower assp 
because the namespace will grow. Much slower start of assp because of the 
versions crosschecks.

I'll go off this thread, there is nothing more to say - the discussion is 
useless and steals my time.
 
Thomas




Von:    "William L. Thomson Jr." <w...@o-sinc.com>
An:     assp-user@lists.sourceforge.net
Datum:  02.03.2016 23:53
Betreff:        Re: [Assp-user] Ver 2.4.7 16036 CPU Load



On Wednesday, March 02, 2016 08:10:23 AM Thomas Eckardt wrote:
> >their way to not be FHS compliant
> 
> ASSP is NOT a unix nor a linux application. It is build to run on every
> platform and OS which has a multithreaded perl available.

There are many programs that are not Unix or Linux specific. None the less 
when 
installed or packaged for  Linux distribution they are done so per FHS. 
But 
this could be beneficial on other platforms as well.

Even Windows separates, the OS, from Programs, from the Users stuff. Thus 
having things go different places is nothing new.

The the FACT that perl originated on Unix and was only later ported to 
other 
platforms. Which really these days there is just Windows and Unix based 
operating systems, really nothing in between. OS X is Unix based, so most 
anything people are running is either Unix based or Windows. Perl has 
never 
been native on Window as it is Unix.

"Perl was originally developed by Larry Wall in 1987 as a general-purpose 
Unix 
scripting language to make report processing easier."
https://en.wikipedia.org/wiki/Perl

So again ASSP being in Perl, a language dthat was developed for Unix 
purpose....

Perl didn't even support Windows till 5.004 and it was done buy 3rd 
parties, 
ActiveState and also not Strawberry. Not from say perl.org.
http://perldoc.perl.org/perl5004delta.html

Very interesting argument about Perl being for all platforms. Maybe your 
confusing Java with Perl. If you recall Sun sued Microsoft over Java. 
There 
was never such with Perl, nor was Perl ever installed in Windows by 
default. I 
do not think you can find many if any Unix based operating systems that do 
not 
have perl natively installed and available.

"Java is a general-purpose computer programming language that is 
concurrent, 
class-based, object-oriented,[13] and specifically designed to have as few 

implementation dependencies as possible. It is intended to let application 

developers "write once, run anywhere" (WORA),[14] meaning that compiled 
Java 
code can run on all platforms that support Java without the need for 
recompilation.["
https://en.wikipedia.org/wiki/Java_(programming_language)

Perl was never developed as a cross platform programming language. It was 
so 
widely used on Unix, it was ported to Windows. Again by people outside the 

main perl project. You cannot get perl for Windows from perl.org.

> >Gentoo since ~November 2006.
> 
> This may work with V1 - but never with V2.

It has been working fine with V2 for sometime. I have been running V2 for 
a bit 
over a year. I used the exact same package, most of the same sed, etc.
https://github.com/Obsidian-StudiosInc/os-xtoo/tree/master/mail-filter/assp


Seriously if you think changing paths effects a program not sure what to 
tell 
you. Long as ASSP knows where the stuff is at, be it in one directory or 
split 
up. It works just the same.

Try it yourself... Fritz I believe was going to make the paths 
configurable. Go 
dig in the archives and you will see discussion. No other maintainer has 
ever 
objected to splitting up ASSP when packaged.

-- 
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






DISCLAIMER:
*******************************************************
This email and any files transmitted with it may be confidential, legally 
privileged and protected in law and are intended solely for the use of the 

individual to whom it is addressed.
This email was multiple times scanned for viruses. There should be no 
known virus in this email!
*******************************************************

------------------------------------------------------------------------------
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

Reply via email to