Download ActivePerl 5.8.8 Build 817 by ActiveState Software Inc. From ActiveState Software website at http://www.activestate.com/perl-dev-kit/downloads. Perl runs on over 100 platforms! We recommend that you always run the latest stable version, currently 5.30.0. If you're running a version older than 5.8.3, you may find that the latest version of CPAN modules will not work. Comprehensive Perl Archive Network. Over 20 years of Perl libraries at your fingertips. Home; Modules; Ports; Perl Source; FAQ. Or from within Xcode, both of which are available from Apple Developer downloads (free registration required). 5.8.8: Dapper (6.06LTS) 5.8.7: See also Linux. Last updated: 2017-10-04. Windows does not. Building Perl 5.8.8 Building a Web Server, for Windows Requirements. Microsoft Visual C we will use Visual Studio 98 / VC 6.0 Visual Studio.NET will also work with the same instructions; Notes: When using the command-line (command-shell) with VC, always set the Build Environment and update the System PATH to reflect the tools used in the build - Guide: Working with the Command Shell. To build from source (or build XS modules) you need to install GCC which is available as part of 'Command Line Tools for XCode', this can be installed on it's own, or from within Xcode, both of which are available from Apple Developer downloads (free registration required). I’m happy to announce that we released ActivePerl 5.8.8.816 today. The main highlights over 5.8.7.815 are: Based on Perl 5.8.8, plus bug fixes and module updates Mac OS X version runs natively on both PowerPC and Intel Macs 64 bit beta versions available for Windows, Linux and Solaris As usual.
active perl 5.8.8.rar [Full version]
Direct download
perl 5.8.8 i486.pet
From 4shared.com9.02 MB
Active Perl Slow Loris Comandos.rar
From mediafire.com22.96 MB
Perl 64
Our goal is to provide high-quality video, TV streams, music, software, documents or any other shared files for free!
Registered users can also use our File Leecher to download files directly from all file hosts where it was found on. Just paste the urls you'll find below and we'll download file for you!
If you have any other trouble downloading active perl 5.8.8 post it in comments and our support team or a community member will help you!
I'm assigned to a project (PHP/MySQL) that needs some review and possibly fixes.As a part of it it is planned to check correctness of all variables that we getvia GET and POST. We have a bunch of php and tpl files that have severalthouthands of lines of code all together, so it would be painful to search forall $_GET[...] and $_POST[...] references manually. So I tried doing this:
Basically it creates a list of all $_GET[...] and $_POST[...] references in theproject, and then deletes the repeated values from it. But it didn't workbecause I have perl 5.8.8 on my development machine, which does not support5.10+ feature 'say', and our system administrator said that upgrade isundesired. I'm not sure why, but he's the boss.
So, is there a way to replace 'say' with some other code, or maybe even replacePerl with another tool?
4 Answers
Perl 5.10 added 'say' which is a substitute for 'print' that automatically adds a newline to the output. Hence you can write'
...instead of having to write:
Simply drop the 'use feature say;' and replace 'say $1' with:
JRFergusonJRFergusonDon't forget that it's very easy to emulate say
:
Just add it to the beginning of the Perl code and use as you normally would.
ZaidZaidThe -l
option without octal adds a newline to the end of print statements. From perlrun:
enables automatic line-ending processing. It has two separate effects. First, it automatically chomps $/ (the input record separator) when used with -n or -p. Second, it assigns $ (the output record separator) to have the value of octnum so that any print statements will have that separator added back on. If octnum is omitted, sets $ to the current value of $/ .
So..
Will replace say
.
But it didn't work because I have perl 5.8.8 on my development machine, which does not support 5.10+ feature 'say',
Perl 5.8.8 was released on Jan 31, 2006. Since then, we've seen 5.10, 5.10.1, 5.12, 5.12.1, 5.12.2, 5.12.3, 5.12.4, 5.14, 5.14.1, 5.14.2, ... and I might be out of date. Three major revisions (5.10, 5.12, 5.14) with fixes each, since 5.8.8 came out. Deprecation cycles have occurred, and you've not had a chance to experience them to help clean up your code.
Perl 5.8.8 Download
The simple solution is to upgrade.
and our system administrator said that upgrade is undesired. I'm not sure why, but
And, so? It's not like he's the boss of ...
he's the boss.
Oh.
Well, I'm not one that is well known for listening to bosses when they're being silly or plain incorrect. Then again, I never advocate doing what I do :-)
If your boss is concerned with upgrading the system perl, he's right. That's undesirable. (I suggest getting a newer distro, but if you're on AIX, you're stuck as newer AIX's still ship that old level of perl.) But there's no reason why you have to upgrade the system perl just to upgrade perl.
You can have more than one perl installed. As long as you don't touch /usr/bin/perl, and you shouldn't as that should be the system perl at all times, you should be fine. I have installed perls 5.8.8, 5.10.1, 5.12.0, 5.12.1, 5.12.2, 5.14.0, 5.14.1, and 5.14.2 all in ~/perl/$version, created symlinks in ~/bin for each one (e.g., perl5.8.8 is a symlink to the 5.8.8 perl binary), and now I can use development perls for their new features while still being able to test on older perls when necessary. And, because I'm installing to my own home directory, I don't need sysadmin access. If you're not on Linux, you will need a compiler. (Even on Linux you may need some development packages installed, e.g., on SLES we often need to install -devel RPMs to get extra modules to compile.) But this is likely a lower bar to meet for your sysadmin than overwriting the system perl (which he's right to warn against).
TanktalusTanktalus