My first attempt at perl poetry - a conversion of the poem "The killing zone" by Kiira Triea, which I love very much, to Perl. It does not compile, and neither is it meant to.

"Yes", $me->isBleeding($now); m/snow falling on roses/; m/blood falling in snow/x; $me->can(stop_the_tides) == false; foreach($all) { if($me->can($_)) { ($_ == $me->write($me->name(), on_the_wall, in_red) an +d hide()); } } $Love->fall_down("/dev/null") and my $jungle_puberty_tiger_eyes = now_open(); can_face($the_blue); rock($me, past_the_dead); foreach($lover) { $lover->set("underwater"); $lover->set("death river"); } passby();

The original poem is © 1996 Kiira Triea, who is better at poetry than I can hope to ever become. I dedicate this Perl version to her.

--
mowgli

Replies are listed 'Best First'.
Re: The Killing Zone
by Anonymous Monk on Dec 14, 2003 at 18:22 UTC
    :-) hmmmm... I think a case would work better than, foreach($lover) { $lover->set("underwater"); $lover->set("death river"); } passby(); Kiira kiira@2tough.com
      *smiles* Thanks for your comment. There's no case statement in Perl, though - it's usually emulated with foreach or something similar.

      --
      mowgli