OK so this is not Perl but there are those who like to hide what the code really does and this is for you. Also for those who think Perl is too easy!!!

It called Malbolge, a language designed to be hard. Below is one version of the "Hello world" programme.

(=<`$9]7<5YXz7wT.3,+O/o'K%$H"'~D|#z@b=`{^Lx8%$Xmrkpohm-kNi;gsedcba`_^] +\[ZYXWVUTSRQPONMLKJIHGFEDCBA@?>=<;:9876543s+O<oLm
Taken from here

Fuller details and some links are here.

Now we just need someone to write Acme::Malbogle.

Replies are listed 'Best First'.
Re: (OT) Malbolge - so you think Perl obfus is hard.
by ferreira (Chaplain) on Mar 19, 2007 at 19:26 UTC
    Now we just need someone to write Acme::Malbogle.

    Maybe that's just a matter of time: idle time for someone out there. The following can be an starting point for this Acme::Malbolge: Index of /orphaned/malbolge.

    And by the way, this malbolge.pl is credited to mtve. Probably, mtve.

Re: (OT) Malbolge - so you think Perl obfus is hard.
by GrandFather (Saint) on Mar 19, 2007 at 20:42 UTC

    If you like arcane languages you may be interested in Ook! There is even a Perl interpreter for it and a sample Ook! program in Ook interpreter. ;)


    DWIM is Perl's answer to Gödel
Re: (OT) Malbolge - so you think Perl obfus is hard.
by Preceptor (Deacon) on Mar 21, 2007 at 10:03 UTC
    I'm not convinced that having a language that's designed to obfuscate is actually all that much of an achievement.

    I mean, putting together a programming language isn't all _that_ hard. The trick is in putting together one that is acutally useful. Perl fulfills that latter criteria, and at the same time, happens to have sufficient flexibility that it _can_ be obfuscated.

    If you really want languages that are hard to decode, well, why not start at machine code. There's a reason it's not commonly used, after all.