in reply to ISO technical document outlining system requirements for Perl
You will not find an ISO tech doc a la M$ for Perl. There is this at AS but you have probably seen it.
To give you some idea. Perl will run on windows CE and palmtops. I used to run 5.6 quite happily on a Pentium I 90MHz with 64MB of RAM. Each perl process will have a memory footprint of roughly around 4MB (for the simplest things). This is a rough guide but it is a bit of a memory pig. If you have 10 MB of data in an array it will use ~ 20 MB of memory. The same 10MB of data in a hash may use ~ 40 MB.
Although it is not recommended parctice you don't absolutely *need* perl on the server. You could put perl on your workstation and then just package your scripts up into a .exe using any of the readily available tools (Par, p2exe, perlApp). They just package your code, any modules with the perl.exe and perl.dll. Hello world will be 0.5-1MB (depending on packager) but a 40kB script will only add another 40kB to that baseline.
It might be a lot easier to get it on your workstation as an app, package the syadmin some useful tools and wait for him to go "How the hell did he code that so fast!". Only you need ever know that your 1MB app is internally 10 lines of perl that give a command line wrapper to one or more the the CPAN modules ;-) It also proves the point that you can run it on low(er) grade hardware.
cheers
tachyon
|
|---|