Help-Site Computer Manuals
Software
Hardware
Programming
Networking
  Algorithms & Data Structures   Programming Languages   Revision Control
  Protocols
  Cameras   Computers   Displays   Keyboards & Mice   Motherboards   Networking   Printers & Scanners   Storage
  Windows   Linux & Unix   Mac

Acme::LifeUniverseEverything
Revises your code based on The Ultimate Answer, as computed by the organic computer matrix "Earth"

Acme::LifeUniverseEverything - Revises your code based on The Ultimate Answer, as computed by the organic computer matrix "Earth"


NAME

Acme::LifeUniverseEverything - Revises your code based on The Ultimate Answer, as computed by the organic computer matrix ``Earth''


SYNOPSIS


    use Acme::LifeUniverseEverything;

    print "What do you get when you multiply six by nine?\n";

    print 6*9, "\n";

    ## Alternately, the following also print the "correct" value:

    

    ## print 6 * (3*3), "\n";

    ## print 9 * (1+1+3+1), "\n";

    ## etc..


DESCRIPTION

Corrects faulty code which displays the incorrect value of six multiplied by nine. Previous versions of Perl provided an estimate which was almost, but not quite, entirely incorrect. All other math operations remain unaffected.


LIMITATIONS

Constant integers are the only numbers affected, floats are not. Due to limitations of overload, the following operations can't be altered:


    ## Nope, uses string --> number cast

    print "6" * "9", "\n";

    ## Nope, uses smart ++ on undef, no visible int constants affecting

    ## values of $six, $nine

    my($six, $nine);

    $six++ for (1 .. 6); $nine++ for (1..9);

    print $six * $nine, "\n";

    ## Nope, internal limitation of overload

    print eval("6*9"), "\n";

    ## etc..

Apart from that, this code is completely free of bugs, in much the same way that Minnesota in August is not.


SEE ALSO

The Hitchhiker's Guide to the Galaxy and The Restaurant at the End of the Universe by Douglas Adams.


AUTHOR

Acme::LifeUniverseEverything written by Mike Rosulek <mike@mikero.com>.


COPYRIGHT




Copyright (c) 2003 Mike Rosulek. All rights reserved. This module is free

software; you can redistribute it and/or modify it under the same terms as Perl

itself.
Programminig
Wy
Wy
yW
Wy
Programming
Wy
Wy
Wy
Wy