Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Perl magic!

Name: Anonymous 2008-04-03 4:42

Show us some Perl magic, /prog/!

Name: Anonymous 2008-04-03 4:44

^$%$#%$^^^^$/.+{3}/g=~shift@@@

Name: Anonymous 2008-04-03 4:47

>>2
Can't run it, did you write it with use strict;?

Name: Anonymous 2008-04-03 4:48

>>3
It's perl 6

Name: Anonymous 2008-04-03 5:55

$ perl < /dev/random

Name: Anonymous 2008-04-03 6:57

$_='83>K8,>M';y?&-:>-[?`-t -0?;qx^$_^

Name: Simon Peyote Joints 2008-04-03 7:53

#!/usr/bin/perl
use warnings;
use strict;

use integer;

@ARGV == 2 or die "Usage: $0 INTEGER INTEGER\n";

sub {
    my $r = shift;

    my $a = 0 + shift;
    my $b = 0 + shift;

    @_ = (
        sub {
            my $f = shift;
            @_ = (
                sub {
                    my $f = shift;
                    @_ = (
                        sub {
                            my $f = shift;
                            @_ = (
                                sub {
                                    my $n = shift;
                                    print "$n\n";
                                    @_ = 0;
                                    goto &$r;
                                },
                                $b
                            );
                            goto &$f;
                        },
                        $a
                    );
                    goto &$f;
                },
                sub {
                    my $r = shift;
                    my $f = shift;
                    @_ = sub {
                        my $r = shift;
                        my $x = shift;
                        @_ = sub {
                            my $r = shift;
                            my $y = shift;
#                           print "> $x + $y\n";
                            if ($x && $y) {
                                @_ = (
                                    sub {
                                        my $f = shift;
                                        @_ = ($r, ($x & $y) << 1);
                                        goto &$f;
                                    },
                                    $x ^ $y
                                );
                                goto &$f;
                            }
                            @_ = $x ^ $y;
                            goto &$r;
                        };
                        goto &$r;
                    };
                    goto &$r;
                }
            );
            goto &$f;
        },
        sub {
            my $r = shift;
            my $y = shift;
            @_ = sub {
                my $r = shift;
                my $f = shift;
                @_ = sub {
                    my $r = shift;
                    my $x = shift;
                    @_ = (
                        sub {
                            my $f = shift;
                            @_ = ($r, $x);
                            goto &$f;
                        },
                        sub {
                            my $r = shift;
                            my $x = shift;
                            @_ = (
                                sub {
                                    my $g = shift;
                                    @_ = (
                                        sub {
                                            my $f = shift;
                                            @_ = ($r, $x);
                                            goto &$f;
                                        },
                                        $f
                                    );
                                    goto &$g;
                                },
                                $y
                            );
                            goto &$y;
                        }
                    );
                    goto &$f;
                };
                goto &$r;
            };
            goto &$r;
        }
    );

    goto & {
        sub {
            my $r = shift;
            my $f = shift;
            @_ = ($r, $f);
            goto &$f;
        }
    };

}->(sub { exit $_[0] }, @ARGV)

Name: Anonymous 2008-04-03 10:50

>>7

sub {
shift shift shift shift shift shift shift shift shift shift
shift shift shift shift shift shift shift shift shift shift
shift shift shift shift shift shift shift shift shift shift
shift shift shift shift shift shift shift shift shift shift shift shift
shift shift shift shift
shift
shift shift
shift shift shift shift shift shift shift shift shift shift
shift shift shift shift shift shift
shift shift
shift
}

VALID PERL CODE

Name: Anonymous 2008-04-03 11:49

>>4
Lies. Where's the unicode, then?

Name: Anonymous 2008-04-03 17:20

>>5
</dev/random perl

Name: Anonymous 2008-04-03 17:33

/dev/kmem or gtfo

Name: Anonymous 2008-04-04 4:50

sub is_leap_year($){ s/00$//,return!($_%4)for@_ }

Name: sage 2008-04-04 9:25

return!

Name: Anonymous 2010-12-21 22:25

Name: Sgt.Kabukiman 2012-05-21 13:47

All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy
 All work and no play makes Jack a dull boy

Don't change these.
Name: Email:
Entire Thread Thread List