in reply to Interpreted

use strict; my ($p,@p)=(0); $_='>+++++++++[<++++++++>-]<++.>++++++[<++++++++>-]<-----.--.+.>++++++ +++[<---------->-]<----.>+++++++++[<+++++++>-]<++.>++++[<+++>-]<+.+.++ ++++.>++++[<--->-]<.---.>++++[<+++>-]<+.[-]>++++++++[<++++>-]<.>++++++ ++[<+++++++>-]<-.>+++++++[<+++>-]<.+++++++++++++.------.[-]>++++++[<++ +++++>-]<----.>++++++[<+++++++>-]<--.>++++++[<++++>-]<+.++.++++++++.>+ ++[<--->-]<.+++++++++++++.[-]++++++++++.'; s/./+{qw(> $p++ < $p-- + _++ - _-- . print+chr_ , _=ord+getc [ while(_ +){ ] })}->{$&}.";"/eg;s/_/\$p[\$p]/g;eval;
I think its a little shorter ans a litle simpler!

Replies are listed 'Best First'.
Re: Re: Interpreted
by iamcal (Friar) on Apr 24, 2001 at 12:14 UTC
    But this is Obfuscation - surely we don't want to make it simple :)
      but you can put the obfuscation in how you DO it and not how you WRITE it :)
        ok, you win. that's some pretty tricky code :)