The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
NAME
    Syntax::Feature::EachOnArray - Emulate each(@array) on Perl < 5.12

VERSION
    version 0.04

SYNOPSIS
     # This can run on Perls older than 5.12 and have no effect on 5.12+

     use syntax 'each_on_array';

     my @a = (qw/a b c/);
     while (my ($idx, $item) = each @a) {
         ...
     }

DESCRIPTION
    Beginning with 5.12, Perl supports each() on array. This syntax
    extension emulates the support on older Perls.

CAVEATS
    No uninstall() yet.

CREDITS
    Thanks to Toby Inkster for writing the tie handler.

SEE ALSO
    This module originates from this discussion thread:
    <http://www.perlmonks.org/?node_id=983878>

    syntax

    Syntax::Feature::KeysOnArray

    Syntax::Feature::ValuesOnArray

    Array::Each::Override (written in 2007, before Perl 5.10). Didn't find
    out about this module until after I uploaded
    Syntax::Feature::EachOnArray to CPAN. This module, although not using
    the syntax syntax, does everything
    Syntax::Feature::{Each,Keys,Values}OnArray does and more. Take a look at
    it.

AUTHOR
    Steven Haryanto <stevenharyanto@gmail.com>

COPYRIGHT AND LICENSE
    This software is copyright (c) 2013 by Steven Haryanto.

    This is free software; you can redistribute it and/or modify it under
    the same terms as the Perl 5 programming language system itself.