At 05.50 -0500 1998.12.03, Arved Sandstrom wrote: >I found that certain legal Perl constructs (I seem to remember that my() >inside control structures, such as in for, didn't please ActiveState) >don't work with at least one major Windows Perl implementation. So I have >to rewrite some legal scripts to get them to run on Windows. That's probably for the old ActiveState perl based on perl5.003. It had nothing to do with ActiveState itself, but that the perl core did not support it in perl5.003: my $x; for $x (@x) {print $x} # 5.003 for my $x (@x) {print $x} # 5.004 But ActiveState now distributes perl based on 5.005, and you can download it from their site (though, oddly enough, not from CPAN :/). Nate Patwardhan has an article in the upcoming TPJ (which went to press Monday) about Unix tools on Windows, and I think he covers ways to build your own perl using free tools. So you can avoid ActiveState altogether and build your own, which should be completely compatible with ActiveState's (except for the Win-specific stuff they add in after the fact). -- Chris Nandor mailto:pudge@pobox.com http://pudge.net/ %PGPKey = ('B76E72AD', [1024, '0824090B CE73CA10 1FF77F13 8180B6B6']) ***** Want to unsubscribe from this list? ***** Send mail with body "unsubscribe" to mac-perl-request@iis.ee.ethz.ch