Perl code can be difficult to read. But it doesn't have to be. If you write the code safely and deliberately, Perl can be read very smoothly.

Not Befunge. I love this language. Where else can you modify the program (not only the flow, but the source code!) as you go along? Where else are instructions single characters? Where else does the instruction pointer move in any direction you choose? Where else can you write quines that look like ,1+:b`#@_:0g ? (Or g,1+:b`#@_:0, or 0g,1+:b`#@_:, or :0g,1+:b`#@_ ?)

I think many people here would love this language. Befunge is a stack-based language, which reads instructions one character at a time, and in any given direction -- in fact, you can read in two integers from the user, and use that as your IP delta: &&X . How wicked is that?

And what about the "Hello, world!" program? Gotta have that. 0"!dlrow ,olleH">:#,_@ .

Sorry if this seems too esoteric, and totally out-of-place in a Perl community, but I think this language is something that many Perlers here would definitely enjoy. Hey, I wrote a credit card validator in it!

japhy -- Perl and Regex Hacker


In reply to (OT) Sure, Perl might look ugly, but... by japhy

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.