Artur Bergman > Acme-Goto-Line-0.01 > Acme::Goto::Line

Download:
Acme-Goto-Line-0.01.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  1
Open  0
View/Report Bugs
Module Version: 0.01   Source  

NAME ^

Acme::Goto::Line - Perl extension for extending goto with line number goto

SYNOPSIS ^

  use Acme::Goto::Line;
  print "This is a loop\n";
  goto(2);

ABSTRACT ^

  Perl has long lacked a vital feature present in even basic, goto a line!
  After some thinking and then hacking at the Nordic Perl Workshop in 
  Copenhagen 2004, this is the result

DESCRIPTION ^

How hard can it be? You do goto, then a line number! It jumps to that line.

You cannot currently goto a place inside a subroutine. Adn you cannot currently goto out of a subroutine running in anything that is used or required. This is because perl removes all that information for us. The goblins are working on a way to fix this.

EXPORT

It overrides your global goto!

SEE ALSO ^

Why goto is harmful: http://www.acm.org/classics/oct95/

AUTHOR ^

Arthur Bergman, <sky@nanisky.com>

Various other people at NPW 2004 helped with ideas and suggestions.

COPYRIGHT AND LICENSE ^

Copyright 2004 by Arthur Bergman

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

syntax highlighting: